Exemple: Supposons que nous ayons 2 boutons et un div.
avec leurs fonctions respectives.
var t;function interval(){ t=1; setInterval(function(){ document.getElementById("testdiv").innerHTML=t++; },1000,"JavaScript");}function timeout(){ setTimeout(function(){ document.getElementById("testdiv").innerHTML="Pasaron 2 segundos antes de que pudieras ver esto."; },2000,"JavaScript");}
Le premier bouton va écrire dans la valeur de la valeur de t infiniment tous les 1000 ms. La seconde affiche un message dans le même divisé qui apparaîtra après 2000 MS.
Que se passe-t-il si j’appuie sur la première touche, puis sur le second bouton? Quelque chose d’étrange, bien sûr. Cliquez sur le deuxième bouton n’arrêtera pas l’exécution du réglage initial ().
Pour arrêter l’exécution du premier bouton La fonction ClearInterval () est utilisée mais pour être capable de faire cela, vous devez modifier un peu le code précédent rester quelque chose comme ceci:
« 3AB2383A7F »>
maintenant, par En cliquant sur le deuxième bouton, l’exécution d’intervalle () s’arrête et rien n’est indésirable.
Settimeout () a également une fonction qui arrête son exécution; Cleartimeout (). Cette fonction, comme la précédente, nécessite de sauvegarder le SettimeOut () dans une variable pour pouvoir l’utiliser comme paramètre.
Exemple: Supposons qu’il y ait un bouton qu’après 10 secondes, éteignez par magie l’ordinateur, cliquez dessus, mais après 5 secondes, nous nous repentirons. Que faisons nous? Facile, nous utilisons Cleartimeout (). Voyons comment.
<button onclick="apagar()">Apagar</button><button onclick="cancelar()">Cancelar</button><div></div>
<3AB2383A7F">
Ce serait tout, merci à tous à lire. Si vous souhaitez que le code utilisé dans ce didacticiel, il est disponible pour tout le monde dans Dropbox et lecteur. Salutations.