Ejecutando JavaScript después de X segundos
Estoy construyendo una página intersticial, usando <div> y JavaScript, script realmente simple pero ordenado.
Todo funciona, pero también me gustaría cerrar los div después de unos segundos (como 10 segundos, por ejemplo). Aquí lo que tengo hasta ahora:
Tengo dos div's, 1 y 2. Tengo la configuración CSS para div 1 como: display: none; (div 1 tiene el contenido para la pantalla de inicio)Div 2 es la capa que cubrirá la página y dejará solo div 1 visible.Para cargar los div, tengo una función de carga como esta:
onload="document.getElementById('div1').style.display='block';document.getElementById('div2').style.display='block'"
Para ocultar los divs tengo una función onclick como esta:
<a href = "javascript:void(0)" onclick = "document.getElementById('div1').style.display='none';document.getElementById('div2').style.display='none'"></a>
¿Cómo puedo ejecutar la función onclick con un temporizador y cómo puedo hacerlo? También tiene que estar en JavaScript.