Hola a todos, tengo la siguiente función en javascript
function processIFrameClick() {
if(isOverIFrame) {
document.getElementById('outerdiv2').style.display = 'none';
document.getElementById('submit').type = 'submit';
Como podría hacer para que antes de document.getElementById('outerdiv2').style.display = 'none';
esperara 3 segundos?
quedaría así:
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
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.