Puede ser tanto como para abrir o cerrar una función a determinado tiempo.
Su utilización es muy sencilla.
setTimeout + nombre de función + tiempo en milisegundos
Veamos cómo se hace:
<script type="text/javascript">
function miFunción() {
.............
.............
}
setTimeout("miFunción",5000);
</script>
Veamos otra forma:
<script type="text/javascript">
function miFunción() {
.............
.............
}
setTimeout("miFunción()",5000);
</script>
1 segundo es igual a 1000 milisegundos.
Otro ejemplo con un alert:
<script type="text/javascript">
setTimeout ("alert ('ACÁ VA EL MENSAJE QUE SE MOSTRARA EN 5 SEGUNDOS')", 5000);
</script>
Ejemplo de alert con botón:
<script type="text/javascript">
function miFunción () {
setTimeout("alert('Este mensaje ha salido a los 5 segundos')",5000);
}
</script>
<input type="button" value ="Ver ejemplo" onClick="miFunción()"/>
No había tenido la oportunidad de ver tu blog, y me ha parecido bastante bonito e interesante, y particularmente esta entrada me ha 'caido de perlas' porque hace rato vengo aprendiendo de a poquito cositas en JavaScript y me sirve para algunas cosas con las que quiero hacer pruebas.
Saludos desde Bogotá, Colombia.
Un gusto Felipe, yo también ando igual, aprendiendo y haciendo muchas pruebas.
En estos días pongo otras cosas que te pueden ser útil.
Si quieres o tienes dudas me consultas.
Tal ves aprendamos juntos alguna cosa nueva.
Vku.
Si tienes alguna opinión respecto a la entrada, tienes un punto de vista distinto, o simplemente quieres saludar, te invito a que dejes un comentario. NO SE ACEPTAN LINKS DE REFERIDOS para que los comentarios no se conviertan simplemente en una forma de publicitarse.
Elegir un botón o imagen, Seleccionar, copiar (Ctrl+C) y pegar en formulario de comentarios.
Nota: solo los miembros de este blog pueden publicar comentarios.