un script que j'utilise
Code PHP :
<?php
var valeur;
var x;
var attente;
function Init(attente) {
valeur=attente;
x = window.setInterval('Decompte()', 1000);
}
function Decompte() {
if(valeur > 1)
{
(window.document.getElementById('compteur').innerHTML = --valeur);
(window.document.getElementById('compteur').className = 'alert');
}
else
{
(window.document.getElementById('compteur').innerHTML = 'ok');
(window.document.getElementById('compteur').className = 'bon');
(window.clearInterval(x));
}
}
function ResetCompteur(attente) {
valeur = attente;
window.clearInterval(x);
Init(attente);
}
window.onload = Init();
ensuite init(152); suivi d'un <div id="compteur">
le settimeout prend des millisecondes en 2e argument, de plus il doit être à l'extérieur de la fonction appelée.