Portada » Pagina » Cerrar popup hijo y actualizar url padre

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

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en una estrella para puntuarlo!

Promedio de puntuación 0 / 5. Recuento de votos: 0

Hasta ahora, ¡no hay votos!. Sé el primero en puntuar este contenido.

Deja un comentario

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

Scroll al inicio
Esta web utiliza cookies propias para su correcto funcionamiento. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos.
Privacidad