Foros del Web » Programando para Internet » Javascript »

Refrescar ventana padre desde popup abierto con Prototype Window

Estas en el tema de Refrescar ventana padre desde popup abierto con Prototype Window en el foro de Javascript en Foros del Web. Buenas!! Tengo un problema al que llevo dándole vueltas desde hace tiempo. Tengo una ventana padre, que abre un popup mediante Prototype Window, en esta ...
  #1 (permalink)  
Antiguo 17/07/2008, 01:48
 
Fecha de Ingreso: junio-2008
Ubicación: Madrid
Mensajes: 3
Antigüedad: 15 años, 10 meses
Puntos: 0
Refrescar ventana padre desde popup abierto con Prototype Window

Buenas!!

Tengo un problema al que llevo dándole vueltas desde hace tiempo.

Tengo una ventana padre, que abre un popup mediante Prototype Window, en esta ventana se puede dar de alta un registro y lo que quiero hacer es que al darle al botón de guardar, se cierre el popup (esto ya lo tengo) y se refresque la ventana padre.

He buscado en muchos foros, y encuentro soluciones, pero para popup abiertos de forma normal.

MUCHAS GRACIAS!! ESTOY DESESPERADA
  #2 (permalink)  
Antiguo 17/07/2008, 07:56
Avatar de foreverOdd  
Fecha de Ingreso: noviembre-2007
Ubicación: Caracas
Mensajes: 489
Antigüedad: 16 años, 5 meses
Puntos: 14
Respuesta: Refrescar ventana padre desde popup abierto con Prototype Window

desde tu popup trata con
window.opener.document.location.href = URL_PARA_REFRESCAR;
window.close();
__________________
My path is lit by my own fire, I only go where I desire
  #3 (permalink)  
Antiguo 17/07/2008, 08:20
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Refrescar ventana padre desde popup abierto con Prototype Window

Tema trasladado a Javascript.
  #4 (permalink)  
Antiguo 17/07/2008, 09:00
venkman
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Refrescar ventana padre desde popup abierto con Prototype Window

Como no es un popup real, sino una capa de la propia ventana, no debes (ni puedes) hacer window.opener para referirte a la ventana padre. De hecho, no hay ventana padre, porque sólo hay 1 ventana. Prueba simplemente con document.location o en caso de que tengas en la ventana de prototype algún frame usa window.top.document.location
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 17:06.