2010-12-14 6 views

Répondre

12

Utilisez setInterval pour régler une minuterie. Au sein de cette minuterie, vous pouvez mettre à jour un texte dans votre page et lorsque le temps est écoulé, vous pouvez appeler quelque fonction que vous voulez:

var timeLeft = 30; 
var elem = document.getElementById('some_div'); 

var timerId = setInterval(countdown, 1000); 

function countdown() { 
    if (timeLeft == 0) { 
    clearTimeout(timerId); 
    doSomething(); 
    } else { 
    elem.innerHTML = timeLeft + ' seconds remaining'; 
    timeLeft--; 
    } 
} 
+0

Merci d'avoir pris le temps de poster votre code. – s84

Questions connexes