Artículos
JavaScript

Ejecutar cuando pasen X segundos en JavaScript

19/Nov/2007

Este artículo es un complemento a Ejecutar cada X segundos en JavaScript. Mientras que en el primer artículo veíamos como utilizar el método JavaScript setInterval para ejecutar una función cada X segundos de forma repetitiva, en este vemos como ejecutar una función a los X segundos. Para ello nos apoyaremos en la función JavaScript setTimeout.

La función setTimeout tiene la siguiente estructura:

setTimeout(funcion_a_ejecutar,milisegundos);

El funcionamiento es muy sencillo. Se ejecutará la «funcion_a_ejecutar» cuando pasen los milisegundos especificados como segundo parámetro. La función solo se ejecutará una vez.

Lo primero que haremos será el definir una función muy sencilla. Que solo muestre un mensaje por pantalla. Será nuestro saludo:

function saludo(){
 alert("Han pasado 3 segundos");
}

Y ahora establecer el temporizador. Este le activaremos cuando se pulse un botón:

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

Es muy importante que el método a ejecutar que especifiquemos en la función setTimeout lo pongamos entre comillas.

Código Fuente

Descárgate el código fuente de Ejecutar cuando pasen X segundos en JavaScript
Y si te ha gustado nuestro código fuente puedes regalarnos una estrella Star
Suscribir
Notificar de
guest
15 Comentarios
Recientes
Anteriores Más votados
Opiniones integradas
Ver todos los comentarios