Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1078 connectés 

  FORUM HardWare.fr
  Programmation

  [HTML] Ouvrir une fenetre popup avec le resultat d'un formulaire

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[HTML] Ouvrir une fenetre popup avec le resultat d'un formulaire

n°148061
SCREAM78
Posté le 30-05-2002 à 17:46:34  profilanswer
 

Ben j'arrive pas a obtenir le resultat du formulaire dans la fenetre destination : voici mon code :
 
Pour la 1ere page : celle qui contient le formulaire :
 

<HTML>
 <HEAD>
 <TITLE>toto</TITLE>
 
 <SCRIPT LANGUAGE="JavaScript">
 
 function Popup(page,popW,popH)
 {
  var winleft=(screen.width-popW)/2;
  var winup=(screen.height-popH)/2;
  window.open(page,'popup','width=
'+popW+',height='+popH+',t
oolbar=false,scrollbars=false,left='+winleft
+',top='+winup);
 }
 
 </SCRIPT>
 
 </HEAD>
 <BODY>
 
 <FORM METHOD="POST" ACTION="test2.php" >
 <INPUT TYPE="HIDDEN" NAME="toto" VALUE="1" />
 
 <INPUT TYPE="SUBMIT" VALUE="SUBMIT" onClick='Popup("test2.php",600,500)'/>
 </FORM>
 </BODY>
</HTML>

 
Pour la deuxieme page :

<?php
echo "$toto";
?>

 
Ca doit etre tout con mais g pas trouvé ... merci d'avance

mood
Publicité
Posté le 30-05-2002 à 17:46:34  profilanswer
 

n°148063
ninja sky
cai skylight
Posté le 30-05-2002 à 17:49:19  profilanswer
 

et un echo $_POST['toto']; ?

n°148071
SCREAM78
Posté le 30-05-2002 à 17:56:42  profilanswer
 

Ca affiche un / ... je comprend pas bien la syntaxe que tu utilise ...
 
Avec le code que g mit plus haut ... il ne m'affiche rien dans la fenetre popup mais rafraichit la fenetre courante (celle ou y'avait le bouton submit) et y met la bonne valeur de toto ...

n°148127
ninja sky
cai skylight
Posté le 30-05-2002 à 18:59:57  profilanswer
 

bah c les nouvelles reglementation de php 4.1 en ce ki concerne les variables passées via un formulaire ... c la meme chose mais + standard

n°148172
SCREAM78
Posté le 30-05-2002 à 20:12:59  profilanswer
 

Merci pour l'info ...
C qd meme possible de passer les infos d'un formulaire a un popup qu'on ouvre ?

n°148185
kayasax
Posté le 30-05-2002 à 20:50:43  profilanswer
 

comment veux qu'il conaisse toto vu que tu le passe pas en parametre a ta fonction  :??:


---------------
All we need is a soul revolution
n°148351
SCREAM78
Posté le 31-05-2002 à 09:41:27  profilanswer
 

Comprend pas bien ce que tu racontes ... le formulaire est posté vers test2.php et j'ouvre test2.php dans le popup ...

n°148357
kayasax
Posté le 31-05-2002 à 09:47:30  profilanswer
 

ton formulaire n'est pas poste vu que tu intercepte la validation avec le onclick

n°148400
SCREAM78
Posté le 31-05-2002 à 10:37:10  profilanswer
 

Ben si je mets un document.form.submit a la fin de ma fonction Popup ca arrange pas les chose ... je comprend pas

n°148435
kayasax
Posté le 31-05-2002 à 11:04:01  profilanswer
 

quand tu appuies sur ton bouton submit ton form n'est pas envoye, c'est ta fonction qui est appelée , on est d'accord ?
 
donc si tu veux recuperer toto il faut le passer en param. a ta focntion.
moi j'essairai ca :
<FORM METHOD="POST" ACTION="test2.php" name="form" >  
<INPUT TYPE="HIDDEN" NAME="toto" VALUE="1" />  
 
<INPUT TYPE="SUBMIT" VALUE="SUBMIT" onClick='Popup("test2.php",document.form.toto.value,600,500)'/>  
</FORM>  
</BODY>  
</HTML>  
 
 
 
function Popup(page,toto,popW,popH)  
{  
 var winleft=(screen.width-popW)/2;  
 var winup=(screen.height-popH)/2;  
 window.open(page+'?toto='+toto,'
popup','width=
'+popW+',height='+popH+',t
 
oolbar=false,scrollbars=false,left='+winleft
 
+',top='+winup);  
}  
 
A tester j'ai fait ca en live


---------------
All we need is a soul revolution
mood
Publicité
Posté le 31-05-2002 à 11:04:01  profilanswer
 

n°148450
SCREAM78
Posté le 31-05-2002 à 11:19:05  profilanswer
 

Merci kayasax ta méthode marche bien ...
Est ce qu'il est possible de passer toute les infos du formulaire d'un coup ou pas ? Car g bcp de champs a passer ...
Merci

n°148466
kayasax
Posté le 31-05-2002 à 11:25:40  profilanswer
 

tu peux pas mettre un target="_blank" dans l'action du form -> ce qui te permettrait de zapper le popup


---------------
All we need is a soul revolution
n°148476
SCREAM78
Posté le 31-05-2002 à 11:32:12  profilanswer
 

G virer le ACTION du form ... si je met rien g le fonctionnement voulu cad que la page avec le formulaire reste en arriere plan ... par contre si je mets TARGET="_blank" il me reaffiche test.php dans une nouvelle fenetre web.
Et pour mon histoire de passer tout d'un coup c possible ou pas ?
Encore merci pour ton aide ;)

 

[jfdsdjhfuetppo]--Message édité par SCREAM78 le 31-05-2002 à 11:34:02--[/jfdsdjhfuetppo]

n°148487
kayasax
Posté le 31-05-2002 à 11:35:11  profilanswer
 

g bcp de boulot la mais ce que je pense : tu vires ton popup (a quoi sert il ? )
et dans action tu mets action="test2.php target=\"_blank\""


---------------
All we need is a soul revolution
n°148496
SCREAM78
Posté le 31-05-2002 à 11:41:26  profilanswer
 

Ben merci bcp !! c ca que je voulais ... ca marche tres bien
J'utilisai la fonction popup car je peux choisir la taille de la fenetre, si elle peut etre redimentionner, si y'a une barre de defilement etc ... je c pas si c possible de choisir ca avec ta méthode ... mais bon ta méthode marche tres bien néanmoins ;)
Bon courage pour ton boulot @+
 
PS : action="test2.php" target="\"_blank\""
y avait des guillemets mal placés ;)

 

[jfdsdjhfuetppo]--Message édité par SCREAM78 le 31-05-2002 à 11:42:34--[/jfdsdjhfuetppo]

n°148502
kayasax
Posté le 31-05-2002 à 11:47:20  profilanswer
 

pour la taille c tt a fait possible de la specifier dans ton test2.php (par contre tu auras tjs la barre d'adresse les menus etc...) :
 
il suffit de mettre dans ton test2
<body onload="window.reziseTo(width,height);window.moveTo(x,y);">
 
 :hello: bon courage !


---------------
All we need is a soul revolution
n°148792
SCREAM78
Posté le 31-05-2002 à 17:31:44  profilanswer
 

Bon apres la caisse qu'on c prit au foot je me remet un peu sur mon truc ... la méthode que tu m'as donné avant marche nickel mais ca me plairait bien d'utiliser window.open() pour pouvoir controler l'aspect de ma fenetre ...
G trouvé une page qui m'a donné une fausse joie (provenant d'un site super bien fait au passage sur javascript) : http://developer.irt.org/script/638.htm ... il propose une methode avec le onSubmit et window.open mais j'arrive pas a la faire marcher ...
T'aurai pas une illumination de génie par hasard ?
Merci ;)

n°148813
kayasax
Posté le 31-05-2002 à 18:02:21  profilanswer
 

ben tu as (presque) tout dans ton lien il ne manque que l'action :
 
<form method="get" action="test.php" target="test" onSubmit="window.open('test.php',�
39;test','width=100,height=50,menubar=
 
no,';)" >
<input type="Text" name="toto"><br>
<input type="submit">
</form>
 
et ca marche si tu fais un echo $toto dans test.php  :wahoo:  
 
pas mal comme methode je me le note ;)

 

[jfdsdjhfuetppo]--Message édité par kayasax le 31-05-2002 à 18:04:23--[/jfdsdjhfuetppo]


---------------
All we need is a soul revolution
n°148815
kayasax
Posté le 31-05-2002 à 18:05:13  profilanswer
 

bon j'arrive pas a editer le msg mais le ,�
39; c'est une quote '


---------------
All we need is a soul revolution
n°148821
SCREAM78
Posté le 31-05-2002 à 18:22:49  profilanswer
 

Hé ben merci bcp !! Maitenant ca marche nickel chrome ... et comme ca j'aurai pu te faire découvrir un petit truc ... en tout cas t'as l'air de t'y connaitre pas mal en html etc ... chapo chapi ;)
T'as regardé le site http://developer.irt.org/script/script.htm t'as un nombre hallucinant de reponses a des questions de javascript.
Bon allez @+ merci :D

n°148825
kayasax
Posté le 31-05-2002 à 18:25:13  profilanswer
 

:jap: je me suis juste achete un ptit bouquin pour chqe langage (html , js et php) et je frequente pas mal ce forum ;)  
un conseil si tu veux progresser en js, mate le code source des pages que tu visites  :hello:
 
edit : non je connaissais pas ce site mais hop dans les favoris

 

[jfdsdjhfuetppo]--Message édité par kayasax le 31-05-2002 à 18:25:39--[/jfdsdjhfuetppo]


---------------
All we need is a soul revolution
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [HTML] Ouvrir une fenetre popup avec le resultat d'un formulaire

 

Sujets relatifs
[HTML] Ca veut pas s'afficher ....[Linux, C, programmation de fenetre] kes ki existe ?
[HTML] Formulaire (POST)[HTML]Comment on fait pour faire ca?? lien html inside[RESOLU]
[PHP] Formulaire avec des champs multiples[PHP] Comment créer un formulaire déjà rempli ? [résolu]
Lien vers une adresse email en html[HTML] FIXER la taille d'une cellule c possible ?
URGENT: Ouvrir une page Web dns un project Visual basic... SVP 
Plus de sujets relatifs à : [HTML] Ouvrir une fenetre popup avec le resultat d'un formulaire


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR