Pagina

Cerrar popup hijo y actualizar url padre

Cerrar popup hijo y actualizar url padre. Una estrategia para configurar un popup denominado (hijo) que al término de la carga de la web se cierra y actualiza la ventana padre automáticamente.

Les expongo el tema:
Una página principal en la que en algún lugar tengo un link y al dar clic sobre ese link me abre una ventana tipo popup. Desde ese popup creado, al término de su carga me actualice la ventana desde donde salió el enlace. Lo que queremos es que al cerrar este popup me refresque la ventana principal actualizando los valores llamados desde la base de datos  y para eso veremos la siguiente solución. Con estos dos ejemplos conseguiremos hacer en envió mediante un enlace JavaScript y procedemos a declarar el cierre de la ventana cuando cargue por completo esta función del script lo declararemos en la etiqueta BODY de nuestro popup.

Cerrar popup hijo y actualizar url padre

He probado unos códigos que he encontrado este funcionan correctamente lo que se busca, veamos en el siguiente ejemplo que pondremos a continuación.

Ejemplo 1

<html> 
<head> 
<script language="JavaScript"> 
function cerrar_this() { 
opener.window.location.href += "?actualizado=exito";
opener.window.location.reload(); 
self.close(); return false; 
} 
</script> 
<TITLE>Actualizar Contenido</TITLE> 
</head> 
<body onload="cerrar_this()"> 
Gracias
</body> 
</html>

Si es en un input seria de la siguiente manera para que se ejecute mediante un click.

<input type="button" value="Cerrar" onClick="cerrar_this()">

Ejemplo 2

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script>
function cerrarse(){
opener.location.reload();
window.close()
}
</script>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Guardado con exito</title>
</head>

<body onload="cerrarse()">
</body>
</html>
Cerrar popup hijo y actualizar url padre
Cerrar popup hijo y actualizar url padre

Nestor Tapia

Bloggero, amante de la programación PHP, innovador y me fascina compartir información. Desde que conocí el entorno informatico y el internet me llamó la atención la programación, Por tal motivo he creado mi blog BAULPHP.COM para compartir mis experiencias con todos ustedes. ¡Gracias por leerme!.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Mira también
Cerrar
Botón volver arriba