Problème Pop-up

Problème Pop-up - HTML/CSS - Programmation

Marsh Posté le 18-08-2006 à 19:43:47    

Bonjour,  
 
en fait j'ai un formulaire qui appel une page en PHP, et je voudrais que pendant que cette page "travaille" j'ai une popup qui s'ouvre, mais seulement le temps que la page "travaille".
 
Existe-t-il un moyen de le faire?
 
Merci d'avance!


Message édité par OhAime971 le 19-08-2006 à 19:27:49
Reply

Marsh Posté le 18-08-2006 à 19:43:47   

Reply

Marsh Posté le 20-08-2006 à 19:56:14    

oui... mais j'ai l'impression que tu n'a pas trop le choix: utiliser une frame (ou une une iframe, c'est plus simple).
 
Par exemple:
 
form.html:

Code :
  1. <html>
  2. <body>
  3. <iframe width=100% height=100% src="monformulaire.html">
  4. </iframe>
  5. <body>
  6. </html>


 
monformulaire.html:

Code :
  1. <form action="traitement.html"
  2.   onsubmit="javascript: top.monpopup=top.open('attente.html', 'attente', 'width=200, height=100');return true;">
  3. remplir le formulaire: ......
  4. <input type=submit>
  5. </form>


 
attente.html:

Code :
  1. <html>
  2. <body>
  3. Attendre....
  4. <script type="text/javascript">
  5. <!--
  6. // un délai optionnel, reste affiché pas plus de 10 secondes
  7. setTimeout('window.close();', 1000*10);
  8. // -->
  9. </script>
  10. </body>
  11. </html>


 
traitement.html:

Code :
  1. <html>
  2. <body>
  3. voici le résultat: ......
  4. <script type="text/javascript">
  5. <!--
  6. // c'est ça qu'il faut marquer:
  7. // top.monpopup.close();
  8. // mais pour tester avec cet exemple essaye ça:
  9. setTimeout('top.monpopup.close();', 1000*3);
  10. // -->
  11. </script>
  12. </body>
  13. </html>


Message édité par nargy le 20-08-2006 à 19:57:08
Reply

Marsh Posté le 21-08-2006 à 03:17:22    

Je vais essayer ça!
 
Merci beaucoup

Reply

Sujets relatifs:

Leave a Replay

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