Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/04/2012, 08:39
Avatar de freesoftwarrior
freesoftwarrior
 
Fecha de Ingreso: marzo-2006
Mensajes: 362
Antigüedad: 18 años, 2 meses
Puntos: 10
Problemas para cargar resultados con opener

Buenos días:
Esta es la situación. Tengo una página main.asp (con un iframe con id y nombre que es la "zona de trabajo principal") en la cual hay un botón que carga un script que abre una ventana adicional con windows.open() llamada consulta.asp.

En esta última pagina, consulta.asp, hay links que se abren en la página main.asp de esta forma:

Cita:
<a onClick="javascript:opener.location.href='direcció n url';">
Funciona bien. Pero ahora agregué una suerte de "barra de herramientas" y una de esas es el historial de navegación de la aplicación y esta se muestra en una nueva ventana adicional, una página llamada historial.asp, donde también tengo links que se cargan en la ventana padre u opener.

Y al ejecutar los links de historial.asp obviamente se cargan en consulta.asp pero yo deseo que se carguen en main.asp. Y no se cargan porque uso el mismo script con opener antes mostrado.

He probado con estas variantes

Cita:
opener.opener.location.href='direccion url';
opener.id_del_iframe_de_main.asp.location.href='di reccion url';
parent.id_del_iframde_de_main.asp.location.href='d ireccion url';
y no he obtenido resultado alguno.

¿Cómo puedo hacer que los links se carguen en una ventana en particular cuando esta no es la ventana padre desde la cual fue invocada su creación con windows.open()?

Espero haberme explicado bien
Un saludo desde Lima, Perú