Compte a rebour ...

Signaler
Messages postés
77
Date d'inscription
vendredi 24 novembre 2000
Statut
Membre
Dernière intervention
28 novembre 2007
-
Messages postés
469
Date d'inscription
mercredi 9 janvier 2002
Statut
Membre
Dernière intervention
20 février 2017
-
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

Messages postés
469
Date d'inscription
mercredi 9 janvier 2002
Statut
Membre
Dernière intervention
20 février 2017
6
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]