La idea es simple: dar clic en un <a> y cerrar la ventana transcurridos unos segundos:
Código Javascript:
Ver original
<a href="#n" onclick="setTimeout(self.close(), 2000);">Cerrar esta ventana</a>
Esto cierra la ventana inmediatamente, sin esperar los 2s.
¿Cómo hacemos para que se cierre después de x segundos?
Saludos!
Nota: En la red existen muchos lugares que tratan este problema, y todas las respuestas se basan en la idea de abrir una ventana con window.open y luego cerrarla con un miVentana.close(). En mi caso, no me sirve tal cosa, porque la ventana que necesito cerrar no es abierta mediante javascript.