No se si te sera de ayuda, me paso algo similar hace un tiempo.
En mi caso necesitaba desde un popup insertar unos datos en la db y recargar la pagina principal que estaba detras.
Mi solución fue poner
Código:
onClick="opener.location.reload()"
, esta sencilla funcion js actua como padre e hijo, lo que hace es recargar al padre en este caso.
Espero que te sirva de ayuda.