window.close

Santiago
11 de Mayo del 2003
Hola a todos de nuevo:

Os planteo mi problema:
Tengo una barra de navegacion que hace un link a una pagina (mipagina.htm) y esta ultima abre una popup. Quiero que "mipagina.htm" se cierre automaticamente.
He encontrado un codigo que llevaba buscando bastante tiempo:

en el head tengo que poner esto:

function auto_close(delai)
{
setTimeout("self.close()",delai);
}

y antes de </body> esto: auto_close(1000);

resulta que todo lo que he encontrado sobre window.close pregunta al usuario si desea cerrar o no la ventana con un mensaje del Sist. Operativo. Mi pregunta es: ¿se puede poner algo mas a este codigo para que el cierre sea automatico sin preguntar si se desea o no?

Os agradezco vuestra ayuda.
Un saludo


prototipos
11 de Mayo del 2003
Hola

Yo lo he resuelto para Explorer, creo q en Ns tambien funciona, el "truco" consiste en que el mensaje surge si la ventana que quieres cerrar tiene un window.opener == null, para que la funcion que tienes te funcione simplemente pon esto :

function auto_close(delai)
{
window.opener = "k";
setTimeout("self.close()",delai);
}

A mi me funciona, espero q te sirva.

Un saludo

MJ
11 de Mayo del 2003
Consulta la siguiente página:

http://tecnorama.tripod.com/javascript/window_close.html