Foros del Web » Programando para Internet » Javascript »

Abrir pop-up y al cerrar este redirigir página padre

Estas en el tema de Abrir pop-up y al cerrar este redirigir página padre en el foro de Javascript en Foros del Web. Buenas, Me estoy peleando con el javascript y algo voy consiguiendo. Tengo mi pagina principal en la que abro un pop-up @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código javascript ...
  #1 (permalink)  
Antiguo 06/11/2009, 14:30
Avatar de neodani  
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 8 meses
Puntos: 20
Abrir pop-up y al cerrar este redirigir página padre

Buenas,

Me estoy peleando con el javascript y algo voy consiguiendo.

Tengo mi pagina principal en la que abro un pop-up

Código javascript:
Ver original
  1. <a href="pop-up.php" target="v" onclick="window.open(this.href, this.target, 'width=500,height=500'); return false" > Abrir pop-up</a>

Y luego tengo el pop-up, que tiene un boton de salir, que me recarga la pagina padre

Código javascript:
Ver original
  1. <a href="#" onclick="opener.location.reload();self.close()"> Recargar y cerrar pop-up</a>

Esto lo hace bien, mis dos preguntas son

¿Cómo lo hago para que en lugar de pulsar el botón que he creado en el pop-up, me funcione tan solo cerrando el pop-up (desde el icono de cerrar de la ventana)?

Y ¿Cómo hago para que en lugar de recargar la página padre al cerrar la ventana, me cambie la pagina padre por otra que yo le diga, se puede?

Muchas gracias de antemano!
  #2 (permalink)  
Antiguo 06/11/2009, 14:35
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años, 5 meses
Puntos: 834
Respuesta: Abrir pop-up y al cerrar este redirigir página padre

Probá colocando algo como esto en la ventana secundaria:
Código:
onbeforeunload=function(){opener.location='nuevodestino.html';}
o
Código:
onunload=function(){opener.location='nuevodestino.html';}
  #3 (permalink)  
Antiguo 06/11/2009, 15:00
Avatar de neodani  
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 8 meses
Puntos: 20
Respuesta: Abrir pop-up y al cerrar este redirigir página padre

Cita:
Iniciado por Panino5001 Ver Mensaje
Probá colocando algo como esto en la ventana secundaria:
Código:
onbeforeunload=function(){opener.location='nuevodestino.html';}
o
Código:
onunload=function(){opener.location='nuevodestino.html';}
Fantastico funcionó a la perfección muchas gracias Panino5001
  #4 (permalink)  
Antiguo 06/11/2009, 15:06
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años, 5 meses
Puntos: 834
Respuesta: Abrir pop-up y al cerrar este redirigir página padre

Me alegra que te haya servido ;)
  #5 (permalink)  
Antiguo 05/07/2010, 10:00
 
Fecha de Ingreso: marzo-2003
Ubicación: Santiago
Mensajes: 53
Antigüedad: 21 años, 8 meses
Puntos: 0
Respuesta: Abrir pop-up y al cerrar este redirigir página padre

Gracias Panino, de todas maneras al crearla como funcion es posible atacharla al mismo boton.

Código:
<script language="Javascript">
function openlink()
{opener.location='linkdestino.htm';}

</script>
Luego al boton es factible anexarle el link:
Código:
onClick="javascript:window.close(); openlink()"
Saludos!
__________________

==
Zmaster rulez!
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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 18:23.