Hola, lo que hice para un caso parecido, un popup que debia cerrarse al hacer un update y actualizar a la ventana padre, que fue quien lanzo el popup.
en el popup, la funcion javascript
:
Código PHP:
function enviar() {
document.frmCambiarEstado.submit();
// delay para que tenga tiempo de grabar
setTimeout('window.close()',20);
window.opener.document.forms["frmAdministrador"].submit();
}
Y en la ventana padre, debe tener un formulario frmAdministrador, con tarea por defecto Listar para que esto funcione, ya que lo que estoy haciendo es hacerle un submit a dicha ventana, espero te sirva.
Saludos.