¿Cómo puedo actualizar la ventana principal al hacer clic en el botón Cerrar de una ventana secundaria?actualizar la ventana primaria al cerrar la ventana secundaria
La ventana secundaria es emergente.
¿Cómo puedo actualizar la ventana principal al hacer clic en el botón Cerrar de una ventana secundaria?actualizar la ventana primaria al cerrar la ventana secundaria
La ventana secundaria es emergente.
Puede acceder a la ventana padre usando
window.opener
y refrescar la ventana padre usando
window.opener.reload()
Ver window.opener
<body onunload="window.opener.reload();">
Si se utiliza este cuando se cierra el ventana infantil, el padre wil ser recargado window.opener se refiere al objeto de ventana principal.
Para actualizar la página principal al cerrar la ventana secundaria, use el siguiente javascript en la página emergente y llámelo utilizando onunload en la página emergente.
function refreshParent()
{
window.opener.location.reload(true);
}
<body onunload="javascript:refreshParent()">
probar este
self.opener.location.reload();
no se olvide de comprobar si existe el primer partido y todavía está abierta antes de intentar actualizarlo (a prueba de balas), es decir, si (window.opener &&! Window.opener. cerrado) {window.opener.reload(); } – jbabey
Parece que window.opener ya no tiene un método de recarga, pero window.opener.location sí. – xiankai