compte à rebours en javascript ?
bonjour, voici mon code actuelle:
dans head:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| <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 ="Vendu !!!";
}
}
</script> |
et dans body:
Code:
<input type="button" id="box" height="5"/><br><input type="button" onclick="javascript:start('3')" value="encherir!" />
2 question:
1 : Que faut il mettre pour afficher le compte a rebour directement sur la page (à la place de button)
2: que faut il faire pour que mon compte a rebour recommance chaque fois que je pousse sur le bouton "encherir!" ? actuelement, il chaque fois que je clic sur le bouton, il commence un nouveau décompte mais continue les anciens donc après quelque clic, il n'y a plus que des chiffres qui défiles sans aucun sens.
désoler pour mes explications incompréhensible mais je ne sais pas comment le dire autrement donc si vous ne comprenez pas je vous invite a le tester.
merci (c'est pour un projet scolaire)