Le script le plus simple au monde - probleme

Versus92 Messages postés 147 Statut Membre -  
Versus92 Messages postés 147 Statut Membre -
Bonjour,

Je suis un triple pourri en javasript et ça fait longtemps que je cherche le moyen d'ajouter +1 toutes les secondes à une variable .

merci :)

--
0 l<
Configuration: Linux Mandriva 2009
Firefox 3.0.11

4 réponses

  1. Zempachi Messages postés 7572 Statut Contributeur 906
     
    Salut,
    la clé c'est la fonction setTimeout()
    0
  2. Versus92 Messages postés 147 Statut Membre 1
     
    oh je précise umpeu plus pardon

    que l'on voi
    1 puis 2, 3, 4 ...
    dans un input text :) les bouton stop et reset sont inutil pour moi merci
    0
    1. Zempachi Messages postés 7572 Statut Contributeur 906
       
      voir du coté de la propriété innerHTML
      0
  3. Versus92 Messages postés 147 Statut Membre 1
     
    Pardonnez moi mais vu que celà fait un certan nombre d'heure que je cherche des codes sources pouvant me montrer la structure et que je ne trouve rien de simple :

    je demande clairemment ,et veuillez m'en excuser, le code simple et pure d'un script executant l'opération "+1", à une variable donée, toutes les secondes. et celà dans un input type="text".

    le résultat serait le suivant :

    on vérrait 1
    (une seconde plus tard)
    on vérrait 2
    (une seconde plus tard)
    on vérrait 3
    (une seconde plus tard)
    on vérrait 4

    et ainsi de suite sans arrête ni reset.
    0
  4. Versus92 Messages postés 147 Statut Membre 1
     
    C bon g enfin trouvé, pour ceux que ça interrese :

    <html>
    <head>
    <script type="text/javascript">
    function start(duree){
    var o=document.getElementById("box" );
    if(duree >= 0)
    {
    o.value = duree;
    setTimeout("start("+duree+"-1)", 1000);
    }
    else
    {
    o.value ="fini";
    }
    }
    </script>
    </head>
    <body>
    <input type="text" id="box" /><input type="button" onclick="javascript:start('30')" value="go!" />
    </body>
    </html>
    0