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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [JS] un délai avant une commande

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JS] un délai avant une commande

n°999760
zezette
"Allez hop, au revoir"
Posté le 03-03-2005 à 16:14:19  profilanswer
 

Je voudrais laisser passe 2 secondes avant d'afficher un alert... En cherchant sur google j'ai trouvé :
 

Code :
  1. <script language="javascript">
  2. setTimeout(alert("coucou" ),2000);
  3. </script>


 
Pourtant le message s'affiche directement...  
 
Pourquoi ??? :heink:


---------------
"Par moment j'me d'mande si chui pas con" G. de Suresnes
mood
Publicité
Posté le 03-03-2005 à 16:14:19  profilanswer
 

n°999794
cerel
Posté le 03-03-2005 à 16:31:25  profilanswer
 

Parceque tu as mis le script dans le head et que ce dernier s'execute tout de suite sans attendre la fin du chargement de la page.
(J'ai trouve un boule de crystal d'occasion, j'espere qu'elle fonctionne...)
 
Regarde du cote de onload.

n°999824
zezette
&#034;Allez hop, au revoir&#034;
Posté le 03-03-2005 à 16:48:01  profilanswer
 

Pas du tout, j'ai mis ca dans le body
 
Et même si je l'avais mis dans le head, il devrait exécuter le setTimeout immédiatement et donc attendre 2 secondes avant de lancer le alert...


Message édité par zezette le 03-03-2005 à 16:48:57

---------------
"Par moment j'me d'mande si chui pas con" G. de Suresnes
n°1000022
cerel
Posté le 03-03-2005 à 19:18:22  profilanswer
 

Decidement ma boule de crystal ne vaut rien.
 
Enfait le probleme est la facon dont tu appelle la fonction setTimeout.
Tu l'appelles comme ca :

Code :
  1. setTimeout(alert("coucou" ),2000);


Alors qu'il faut l'appeler comme cela :

Code :
  1. setTimeout("alert('coucou')", 2000);

Le premier parametre doit etre une string et non une fonction.

n°1000345
zezette
&#034;Allez hop, au revoir&#034;
Posté le 04-03-2005 à 08:53:02  profilanswer
 

Tout a fait exact! merci bcp !
 
PS : balance ta boule de cristal


---------------
"Par moment j'me d'mande si chui pas con" G. de Suresnes

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

  [JS] un délai avant une commande

 

Sujets relatifs
[SQL] Export de table dans un fichier : commande ?Paramètres ligne de commande internet explorer.
Problème entre PHP et la commande rshC#: compiler en ligne de commande
pb d'excution d'une commande a distance sur une otre machine[debutant] commande INSERT
commande sql pour traiter du texteCommande/Lgne de commande sous Access
commande Dos incrémentielerreur sur une commande MySql...
Plus de sujets relatifs à : [JS] un délai avant une commande


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