Bien, sé como abrir el popup y actualizar la ventana padre al cerrarlo, eso es fácil.
El problema está en que la página a actualizar proviene de la recepción de un formulario y su tratamiento. Cuando al cerrar el popup actualizo dicha página, el navegador me avisa que para actualizarla hay que volver a mandar los datos del POST. Evidentemente no quiero que salga eso.
Lo he probado de otras maneras, sin usar opener.reload() o variantes. Lo he intentado así:
Código:
Y el link que cierra el popup es este:function tancarFinestra() { opener.location='agenda.php'; window.close(); }
Código:
Decir que tambien he probado dentro de la función tancarFinestra() estas variantes:<a href="#" onClick="tancarFinestra()">Close window</a>
opener.location.href='agenda.php';
opener.location('agenda.php');
opener.location.href('agenda.php');
Pero nada, usando opener.location no hace nada al cerrar el popup.
Tambien he probado con opener.open('agenda.php'), pero claro, me abre otra ventana, cosa que no quiero.
¿Alguna solución?