Ajouter un reset dans un compteur dynamique (fonctionnel) ?

finelarme Messages postés 60 Statut Membre -  
finelarme Messages postés 60 Statut Membre -
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>

1 réponse

  1. finelarme Messages postés 60 Statut Membre 2
     
    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