Estoy abriendo una nueva página emergente en una nueva ventana. Ahora, cuando presiono un botón de entrada html desde la ventana secundaria, quiero cerrar esta ventana secundaria y luego actualizar la ventana principal. ¿Cómo puedo hacer usando javascript?
¿Alguien puede sugerirme la solución?
prueba algo como esto:
function closeAndRefresh(){ opener.location.reload(); // or opener.location.href = opener.location.href; window.close(); // or self.close(); }podrías probar esto en tu ventana secundaria:
function refreshParent() { window.opener.location.href = window.opener.location.href; if (window.opener.progressWindow) { window.opener.progressWindow.close() } window.close(); }probé el código
window.close(); if (window.opener && !window.opener.closed) { window.opener.location.reload(); }Esta funcionando..