H I O X INDIA
Javascript Tutorial
 INICIO ||  Scripts  ||  Tutorials  ||  Images  english  Français  中文  Deutsch 

Java-Script Tutorial
Introducción
Variables
Operadores
Declaraciones
Loops
Funciones
Objetos
Arrays
Navegador Objetos
Forma DOM
Pida su Dudas
Reacción



Detener, limpiar utilizando función timeout


Tema

Como detener o cancelar una operación timeout en javascript?



Explicación

Objeto: Ventana

Método o Función: clearTimeout()

Sintasis: clearTimeout(instance-name);

Para detener o limpiar una ejecución timeout, usamos el método clearTimeout. Para utilizar este método, nosotros debemos usar el identificador o instancia del setTimeout.

Los pasos son los siguientes:
a) Capturar la instancia o identificador de la llamada del time out en una variable mientras se llama al setTimeout
       Ejemplo: var ctime = setTimeout("xxxxx",30000);

b) Usar el identificador como argumento para detener o limpiar o cancelar el llamado al timeout.        Ejemplo: clearTimeout(ctime);


Ejemplo: Este ejemplo podrá repetidamente agregar 1 al número y mostrar una alerta despues cada 3 segundos (3000 milisegundos). clearTimeout será llamado una vez que Usted cliquea el botón de stop y podrá cancelar la repetida ejecución.
Código:
<script language=javascript>
var x = 0; var timer; function testtimeout(){
x = x+1;
alert(" value of x is - "+x);
timer = setTimeout("testtimeout()",3000);
}

function stoper() {
clearTimeout(timer);
}
</script>

<form name=xcv>
<input type=button onClick="testtimeout()" value=comenzar>
<input type=button onClick="stoper()" value=detener>
</form>

Resulta:







        “Javascript (JS) es uno de los lenguajes más utilizados en todo el mundo. Algunas veces se lo denomina también Java Script. Espero que Usted disfrute este tutorial. Envíeme sus sugestiones o consultas sobre este tutorial de javascript o java script. El contenido de este tutorial posee derechos registrados.”

privacy policy     license    
© 2004-2005 HIOX INDIA - hioxindia.com

Otros enlaces