Derniers tutoriels de développement web
 

Fenêtre clearTimeout() Method

<Object Window

Exemple

Empêcher la fonction définie avec le setTimeout() pour exécuter:

var myVar;

function myFunction() {
    myVar = setTimeout(function(){ alert("Hello"); }, 3000);
}

function myStopFunction() {
    clearTimeout(myVar);
}
Essayez vous - même »

Plus "Try it Yourself" - "Try it Yourself" exemples ci - dessous.


Définition et utilisation

Le clearTimeout() méthode efface un temporisateur réglé à l'aide setTimeout() méthode.

La valeur de l' ID renvoyé par setTimeout() est utilisée comme paramètre pour la clearTimeout() méthode.

Remarque: Pour pouvoir utiliser la clearTimeout() méthode, vous devez utiliser une variable globale lors de la création de la méthode de temporisation:

myVar = setTimeout(" Ensuite, si la fonction n'a pas encore été exécutée, vous serez en mesure d'arrêter l'exécution en appelant la méthode clearTimeout ().


Support du navigateur

Les chiffres du tableau indiquent la première version du navigateur qui prend en charge pleinement la méthode.

Method
clearTimeout() 1.0 4.0 1.0 1.0 4.0

Syntaxe

clearTimeout( Les valeurs des paramètres
Paramètre La description
id_of_settimeout Champs obligatoires. La valeur de l' ID de la minuterie renvoyé par la setTimeout() Méthode

Détails techniques

Valeur de retour: Aucune valeur de retour

Exemples

autres exemples

Exemple

L'exemple suivant a un "Start count!" bouton pour démarrer une minuterie, un champ d'entrée qui comptera pour toujours, et un "Stop count!" bouton qui arrêtera la minuterie:

<button onclick="startCount()">Start count!</button>
<input type="text" id="txt">
<button onclick="stopCount()">Stop count!</button>

<script>
var c = 0;
var t;
var timer_is_on = 0;

function timedCount() {
    document.getElementById("txt").value = c;
    c = c + 1;
    t = setTimeout(function(){timedCount()}, 1000);
}

function startCount() {
    if (!timer_is_on) {
        timer_is_on = 1;
        timedCount();
    }
}

function stopCount() {
    clearTimeout(t);
    timer_is_on = 0;
}
</script>
Essayez vous - même »

Pages associées

Objet de la fenêtre: href="met_win_settimeout.html"> setTimeout() Method

Objet de la fenêtre: href="met_win_setinterval.html"> setInterval() Method

Objet de la fenêtre: href="met_win_clearinterval.html"> clearInterval() Method


<Object Window