Agregar tiempo de espera en javascript?

Iniciado por .:UND3R:., 19 Mayo 2012, 02:26 AM

0 Miembros y 1 Visitante están viendo este tema.

.:UND3R:.

Hola a todos, tengo la siguiente función en javascript

Código (javascript) [Seleccionar]
function processIFrameClick() {
if(isOverIFrame) {
document.getElementById('outerdiv2').style.display = 'none';
document.getElementById('submit').type = 'submit';


Como podría hacer para que antes de
Código (javascript) [Seleccionar]
document.getElementById('outerdiv2').style.display = 'none'; esperara 3 segundos?

quedaría así:

Código (javascript) [Seleccionar]
function processIFrameClick() {
if(isOverIFrame) {
esperar 3 segundos
document.getElementById('outerdiv2').style.display = 'none';
document.getElementById('submit').type = 'submit';


espero su respuesta, muchas gracias :D

EDIT: vi sobre setTimeout pero no sabría como aplicarlo

Solicitudes de crack, keygen, serial solo a través de mensajes privados (PM)

Valkyr

En esta página hay algún que otro ejemplo:

http://www.w3schools.com/js/js_timing.asp

La idea es sencilla, solo tienes que llamar a la función setTimeout(''nombreFuncion", 3000). También existe una función setInterval que hace lo mismo que la anterior, pero tiene la diferencia de que ésta se ejecutará cada 3000 milisegundos.

Saludos.