[setTimeout] Comment l'utiliser ?

Comment l'utiliser ? [setTimeout] - HTML/CSS - Programmation

Marsh Posté le 06-05-2004 à 09:33:35    

Je ne connais pas trop le javascript et j'aimerai savoir comment faire pour utiliser la fonction setTimeout pour que le script ci-dessous s'affiche après 3 seconde et une seule fois.
 

Code :
  1. <script language="javascript">
  2.     setup='toolbar=no,location=no,directories=no,status=no,menubar=no,'
  3.     setup += 'width=500,height=510,top=50, left=50,scrollbars=yes,resizable=no'
  4.     window.open("p_manif.php",null,setup);
  5. </script>


---------------
Asta la vista miam miam !!!
Reply

Marsh Posté le 06-05-2004 à 09:33:35   

Reply

Marsh Posté le 06-05-2004 à 09:42:10    

tu pourrais mettre ton script dans une fonction appelée après trois secondes par le timeout.
 
un truc du genre

Code :
  1. function ta_fonction {
  2.        setup='toolbar=no,location=no,directories=no,status=no,menubar=no,'
  3.       setup += 'width=500,height=510,top=50, left=50,scrollbars=yes,resizable=no'
  4.       window.open("p_manif.php",null,setup);
  5. }
  6. //sorry je connais pas bien la syntaxe


 
appelé avec  
 

Code :
  1. setTimeOut(ta_fonction, 3000)


Message édité par art_dupond le 06-05-2004 à 09:43:36
Reply

Marsh Posté le 06-05-2004 à 11:18:35    

Ca marche pas.... :(


---------------
Asta la vista miam miam !!!
Reply

Marsh Posté le 06-05-2004 à 12:02:43    

ce code fait "yo" après 3 secondes
 

Code :
  1. <html>
  2. <head>
  3. <script language="javascript">
  4. function pout()
  5. {
  6.    alert("yo" )
  7. }
  8. </script>
  9. </head>
  10. <body onLoad="setTimeout('pout()', 3000 )">
  11. </body>
  12. </html>

Reply

Sujets relatifs:

Leave a Replay

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