Window.setTimeout() | Dom

 

Descripción

El método .setTimeout() realiza la ejecución de un código o función una vez que ha transcurrido un tiempo. Una vez ejecutado ya no se vuelve a ejecutar má.

Sintaxis

setTimeout(code)
setTimeout(code, delay)

setTimeout(functionRef)
setTimeout(functionRef, delay)
setTimeout(functionRef, delay, param1)
setTimeout(functionRef, delay, param1, param2)
setTimeout(functionRef, delay, param1, param2, /* …, */ paramN)

Parámetros

  • code, cadena de texto que contiene código a ejecutar en el intervalo. Se utiliza si no se necesita tanto código como para tener que codificar una función.
  • functionRef, nombre de la función que queremos invocar en el intervalo establecido por el valor de delay.
  • delay, tiempo, en milisegundos entre los cuales se separará la ejecución del código o función indicada en el método.
  • param1…paramN, argumentos enviados a la función.

Objeto Padre

Window

Ejemplo

<html>
<head>
	<title>Ejecutar a los X segundos</title>
	<script type="text/javascript">
		function saludo(){
			alert("Han pasado 3 segundos");
		}
	</script>
</head>
<body>

<h1>Ejecutar a los X segundos</h1>

<button onclick="setTimeout('saludo()',3000);">Saludo a los 3 segundos</button>

</body>
</html>

Artículos