Compte a rebour ...

thekid23 Messages postés 77 Date d'inscription vendredi 24 novembre 2000 Statut Membre Dernière intervention 28 novembre 2007 - 31 janv. 2007 à 21:45
Zobibol Messages postés 469 Date d'inscription mercredi 9 janvier 2002 Statut Membre Dernière intervention 20 février 2017 - 1 févr. 2007 à 10:10
Salut j'aimerais créer un compte à rebour de 5 secondes ...
ex.:
5
4
3
2
1
0
...

Comment faire je débute le javascript

1 réponse

Zobibol Messages postés 469 Date d'inscription mercredi 9 janvier 2002 Statut Membre Dernière intervention 20 février 2017 6
1 févr. 2007 à 10:10
Salut, ça aurait été bien de nous filer un bout de code, pour commencer, mais avec un indice, déjà tu peux essayer de le faire tout seul : utilisation de la fonction setTimeout ( "[Méthode à appeler]", [temps en milliseconde] ), donc, une variable globale qui contient le temps de départ que tu décrementes, et temps qu'elle n'est pas différente de -1, tu relances ton timer :
ça donnerait un truc du genre :
            counter = 5; // temps
            function countdown (){
                // affiche le compteur
                document.getElementById("countDown").value = counter--;
                // si compteur est différent de -1, relance le timer.
                if (counter != -1)
                    setTimeout ( "countdown ()", 1000);
            }
voilà
[o-_-o]
0
Rejoignez-nous