Objeto: Ventana
Método or Función: setTimeOut()
Sintasis: setTimeout(name,milliseconds);
setTimeout method para ejecutar una expresión o función después de un específico intervalo de tiempo. Esto contiene dos argumentos,
- Primero la expresión o función que será invocada , entre comillas
- Segundo: el intervalo de tiempo en milisegundos después que la ejecución ha tomado lugar..
Esto es similar a setear un timer.
Código Ejemplo:
<script language=javascript>
function testtimeout(){
setTimeout("printer()",3000);
}
function printer(){
alert(" test set time out");
}
</script>
<form name=xcv>
<input type=button onClick="testtimeout()" value="test time out">
</form>
Resulta:
En el ejemplo dado, en la función testtimeout() nosotros invocamos printer() method usando setTimeout y seteando el intervalo en 3 segundos. Por lo tanto la alerta podrá abrir en popup después de 3 segundos una vez que testtimeout es ejecutado.
Repitiendo Acciones:
Para repetir una acción después de un específico time gap, nosotros debemos usar setTimeout() dentro de la misma función, esto hará la acción.
Ejemplo: este ejemplo podrá agregar repetidamente 1 a un número y mostrarlo después, cada tres segundos (3000 milisegundos).
Código:
<script language=javascript>
var x = 0;
function testtimeout()
{
x = x+1;
alert(" value of x is - "+x);
setTimeout("testtimeout()",3000);
}
</script>
<form name=xcv>
<input type=button onClick="testtimeout()" value=close>
</form>
Resulta:
|