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 :)
A voir également:

4 réponses

Zempachi Messages postés 7572 Statut Contributeur 906
 
Salut,
la clé c'est la fonction setTimeout()
0
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
Zempachi Messages postés 7572 Statut Contributeur 906
 
voir du coté de la propriété innerHTML
0
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
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