Ajouter un reset dans un compteur dynamique (fonctionnel) ?

Fermé
finelarme Messages postés 52 Date d'inscription vendredi 4 janvier 2008 Statut Membre Dernière intervention 12 septembre 2020 - Modifié par finelarme le 17/07/2014 à 14:06
finelarme Messages postés 52 Date d'inscription vendredi 4 janvier 2008 Statut Membre Dernière intervention 12 septembre 2020 - 17 juil. 2014 à 14:28
Bonjour à tous,

J'ai un code fonctionnel de compteur dynamique, mais j'aimerais qu'il se reset lorsqu'il arrive à 1000.

Avez-vous une idée ? Merci d'avance pour votre aide.

<html>
<head>
        <title>compteur</title>
<script type="text/javascript">
            var number = 1;
            // l'incrément
            var increment = 1;
            // le nombre de seconde
            var second = 1;
            // nombre total de seconde depuis la date de départ
            var incrementTotal = number;
            // nombre total arrondie
            number = Math.round(number);
            function init(){
                document.getElementById("nombre").innerHTML = number;
                // appel de la fonction d'incrémentation toutes les x secondes
                setInterval('incrementation()',second*1000);
            }
            function incrementation(){
                number = number+increment;
                document.getElementById("nombre").innerHTML = number;
            }
        </script>
</head>
    <body onload="init();">
        <span id="nombre"></span>
    </body>
</html>
A voir également:

1 réponse

finelarme Messages postés 52 Date d'inscription vendredi 4 janvier 2008 Statut Membre Dernière intervention 12 septembre 2020 2
17 juil. 2014 à 14:28
J'ai trouvé :).

<html>
<head>

<script type="text/javascript">
var number = 100;
// l'incrément
var increment = 1;
// le nombre de seconde
var second = 1;
// nombre total de seconde depuis la date de départ
var incrementTotal = number;
// nombre total arrondie
number = Math.round(number);
function init(){
document.getElementById("nombre").innerHTML = number;
// appel de la fonction d'incrémentation toutes les x secondes
setInterval('incrementation()',second*1000);
}
function incrementation(){
if(number >= 1001){
number = 0;
}
number = number+increment;
document.getElementById("nombre").innerHTML = number;

}
</script>

</head>
<body onload="init();">
<span id="nombre"></span>
</body>
</html>
0