J'essaye de faire une page pour aller à la page de départ après par exemple. 10 secondes d'inactivité (l'utilisateur ne clique nulle part). J'utilise jQuery pour le reste mais le set / clear dans ma fonction de test est pur javascript.
Dans ma frustation, je me suis retrouvé avec quelque chose comme cette fonction que j'espérais pouvoir appeler à n'importe quel clic sur la page. Le minuteur démarre correctement, mais n'est pas réinitialisé en un clic. Si la fonction est appelée 5 fois dans les 10 premières secondes, alors 5 alertes apparaîtront ... no clearTimeout ...
function endAndStartTimer() {
window.clearTimeout(timer);
var timer;
//var millisecBeforeRedirect = 10000;
timer = window.setTimeout(function(){alert('Hello!');},10000);
}
Quelqu'un a des lignes de code qui feront l'affaire? - à tout clic, arrêtez, réinitialisez et démarrez le chronomètre. - Lorsque la minuterie frappe, par exemple. 10sec faire quelque chose.