Desde la página MAIN.ASP creo una ventana con window.open() y cargo ahí la página PENDIENTES.ASP que tiene un iframe donde carga LISTADO.ASP
En LISTADO.ASP los links que se listan llaman a una función que hace que carguen el contenido en MAIN.ASP mediante
Cita:
El problema esta que quiero cerrar la ventana que se abrió con window.open() pero obviamente no funciona el clásico window.close() porque esta siendo invocado desde una página que no ha sido la cargada originalmente en la ventana abierta, es más, esta página, LISTADO.ASP esta cargada en un iframe.function cargar(codigo)
{
parent.opener.location.href="main.asp?codigo=" + codigo;
}
{
parent.opener.location.href="main.asp?codigo=" + codigo;
}
Lo he solucionado "temporalmente" colocando en la función cargar() lo siguiente:
Cita:
y en PENDIENTES.ASP pongo estofunction cargar(codigo)
{
parent.opener.location.href="main.asp?codigo=" + codigo;
parent.cerrar();
}
{
parent.opener.location.href="main.asp?codigo=" + codigo;
parent.cerrar();
}
Cita:
Pero me quedó la duda si es que hay alguna forma de poder cerrar la ventana creada desde la página cargada en el iframe.function cerrar()
{self.close();}
{self.close();}
¿Alguna idea?
Muchas gracias por el apoyo brindado
Un saludo desde Lima, Perú