11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour,
j'ai une div avec pour background un gif qui ne boucle qu'une seule fois. Et j'aimerais que le contenu de la div ne n'affiche qu'une fois le gif joué.

J'ai vu un peu la fonction SetTimeout, mais je ne vois pas comment l'utiliser.

Merci d'aider un débutant un peu idiot!
Bonjour,
J'avais vu ce lien, mais je n'ai pas pu voir la démo, et je n'ai pas compris l'application du code.
Merci
Salut,

<SCRIPT language=javascript>
   function Timer() {
       var dt=new Date() // Tu crées une variable de type date
       window.status=dt.getHours()+":"+dt.getMinutes()+":"+dt.getSeconds();// là tu affiches dans une petite fenêtre les heures, les minutes et les secondes
       setTimeout("Timer()",1000);// là est l'utilité de de la fonction, tu vas appeler la fonction Timer toutes les 1000ms, donc toutes les secondes.
   }
   Timer();
</SCRIPT>

Ici les deux première lignes sont inutiles, tu pourrais les remplacer par :

alert('coucou');


Ce qui afficherai 'coucou' toutes les secondes dans une fenêtre. Tu peux faire un clearTimeout() pour tout arréter Smiley cligne .