estoy abriendo una ventana emergente conComprobar si una ventana emergente se cierra
var popup = window.open('...', '...');
Esta Javascript se define en un control. Este control luego se usa desde una página web. Quiero volver a cargar la página que abre esta ventana emergente cuando se cierra la ventana emergente.
Básicamente, el usuario debe ingresar algunas denominaciones en la ventana emergente y enviarlas. Estas denominaciones se almacenan en sesiones de usuario. Y cuando el usuario hace clic en enviar, cierro la ventana emergente y, al mismo tiempo, quiero actualizar la ventana que abre esta ventana emergente para volver a buscar las actualizaciones que hizo el usuario en la ventana emergente.
estoy tratando de hacer
var popup = window.open('...','...');
if (popup) {
popup.onClose = function() { popup.opener.location.reload(); }
}
supongo que estoy haciendo mal coz esto no es parece estar funcionando.
Para probar el problema, incluso he intentado esto pero no apareció ninguna alerta.
if (popup) {
popup.onclose = function() {
alert("1.InsideHandler");
if (opener && !opener.closed) {
alert("2.Executed.");
opener.location.reload(true);
} else {
alert("3.NotExecuted.");
}
}
}
¿Puede/ha intentado usar una ventana emergente modal? – atrljoe
No desea enviar un formulario en una ventana modal a menos que lo envíe a un iFrame – mplungjan