Bonjour,
La question est pour les pros !
mon but est le suivant : construire une page avec un formulaire qui :
- se valide automatiquement au bout de 3 secondes (si l'utilisateur
n'a pas presse sur le boutton GO)
- ouvre une nouvelle fenetre popup
- ferme la fenetre du formulaire
Le code en l'etat est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 <html> <head> </head> <script language="javascript"> function sendForm() { document.redirect.submit(); } setTimeout('sendForm()',3000); </script> <body> <form name='redirect' method='POST' action='http://www.reseau-emploi.com' target='page1' onSubmit="window.open('','page1','scrollbars=yes,width=600');" > <input type='hidden' name='name1' value='val1'> <input type='submit' value='GO'> </form> </body> </html>
Avec ce code, si l'utilisateur clique sur GO, une popup s'ouvre
avec l'url www.reseau-emploi.com : OK
Cependant si j'ajoute un window.close(); dans le OnSubmit du formulaire,
et que l'utilisateur appuie sur OK, la popup s'ouvre, la fenetre source se
ferme mais la popup reste vide. (Probleme1)
Par contre, si le refresh (fonction sendForm) arrive au bout de 3 secondes : la popup ne s'ouvre pas du tout. (Probleme2)
Partager