Envoi de formulaire HTML et ouverture d'une nouvelle fenetre

Envoi de formulaire HTML et ouverture d'une nouvelle fenetre - Programmation

Marsh Posté le 22-02-2002 à 11:48:27    

Voilà, j'ai un ch'ti problème :
 
Sur mon site, j'ai un formulaire et j'aimerais que, lorsque l'internaute clique sur le bouton 'envoyer', cela ouvre un nouvelle fenetre, avec confirmation que les données ont été envoyées, dans la nouvelle fenetre.
 
Evidemment, cela fonctionne avec target="xxx".
Je voudrais que cela ouvre la fenetre avec des dimensions déterminées à l'avance.
 
Merci. :jap:

Reply

Marsh Posté le 22-02-2002 à 11:48:27   

Reply

Marsh Posté le 22-02-2002 à 11:55:15    

utilise window.open(fenetre.html,"titre","width=500;height=300" )

Reply

Marsh Posté le 22-02-2002 à 11:57:31    

g trouvé un bon truc là :  
http://zdnet.allhtml.com/javascript/javascript62.php

 

[jfdsdjhfuetppo]--Message édité par gwen2709--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 22-02-2002 à 12:03:45    

gwen2709 a écrit a écrit :

utilise window.open(fenetre.html,"titre","width=500;height=300" )  




Oui, j'ai déjà essayé, mais cele ne fonctionne que partiellement  :(  
La fenetre est bien ouverte aux dimensions voulues, mais les variables se perdent en route. :heink:  
En effet, il faut cliquer un 2e fois sur envoyer pour que cela fonctionne  :ouch:

Reply

Marsh Posté le 22-02-2002 à 12:07:26    

il faut aussi q tu lui passes tes params stockés ds une variable :
 
var params = tout_tes_params;
 
 
PUIS  
 
window.open(fenetre.html?opt="+params....

Reply

Marsh Posté le 22-02-2002 à 12:08:24    

Tranxen_200 a écrit a écrit :

 
Oui, j'ai déjà essayé, mais cele ne fonctionne que partiellement  :(  
La fenetre est bien ouverte aux dimensions voulues, mais les variables se perdent en route. :heink:  
En effet, il faut cliquer un 2e fois sur envoyer pour que cela fonctionne  :ouch:  




En fait, pour etre plus précis, voici la commande utilisée :  
<form method='post' name=mail action=index.php3?page=$page  onSubmit=\"window.open('fichier.php3?mail=
$mail&action=$action&langue=fr','mail
','scrollbars=yes,width=400,height=250,
 top=150, left=20';);\">

Reply

Marsh Posté le 22-02-2002 à 15:01:21    

En fait, si je comprend bien, la variable passe bien dans "action=" (normal, c'est un formulaire!), mais elle ne passe pas en meme temps dans le window.open  :pt1cable:  
Y a personne qui a une idée? :??:

Reply

Marsh Posté le 22-02-2002 à 15:56:06    

Bon, je viens d'avoir un flash  :D  
Il suffit de faire window.open ('','popup','....';) et ajouter target="popup" et ça marche  :sol:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed