Foros del Web » Programando para Internet » Javascript »

Recargar ventana abierta desde un iframe

Estas en el tema de Recargar ventana abierta desde un iframe en el foro de Javascript en Foros del Web. Hola a todos. Desearía saber si es posible hacer lo siguiente con javascript. Tengo un iframe colocado en la ventana principal A. En este iframe, ...
  #1 (permalink)  
Antiguo 01/03/2005, 06:34
 
Fecha de Ingreso: noviembre-2004
Mensajes: 20
Antigüedad: 19 años, 5 meses
Puntos: 0
Recargar ventana abierta desde un iframe

Hola a todos.
Desearía saber si es posible hacer lo siguiente con javascript.

Tengo un iframe colocado en la ventana principal A. En este iframe, al clicar en un link, abro una ventana B (mediante window.open).

Al clicar en un link de la ventana B debería recargar la ventana principal A.

El problema que tengo es que al clicar en el link de la ventana B me actualiza el iframe en vez de la ventana A, ya que en el link pongo lo siguiente:

onClick="opener.document.location.href = 'index.php';window.close()"

Tengo claro que el "opener" es el iframe, pero desconozco si existe algún método parecido a opener.document que me permita recargar la ventana principal A.

Gracias.
  #2 (permalink)  
Antiguo 01/03/2005, 06:41
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola thinkerer

Te contesto de memoria, a ver si acierto:

opener.top.document.location.href = 'index.php';window.close()

Pero ten en cuenta que al actualizarse la página también se actualizará el iframe (creo)

Saludos,
  #3 (permalink)  
Antiguo 01/03/2005, 07:21
 
Fecha de Ingreso: noviembre-2004
Mensajes: 20
Antigüedad: 19 años, 5 meses
Puntos: 0
Pues parece que funciona!
Y además no me actualiza el iframe, solamente la página. Perfecto!

Gracias JavierB.

Última edición por thinkerer; 01/03/2005 a las 12:12
  #4 (permalink)  
Antiguo 01/03/2005, 09:50
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Me alegro de que te haya funcionado. Lo de que no actualiza el frame no lo sabía, me lo apunto
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:29.