Respondiendo a la pregunta concreta
  Cita:  actualizar ventana padre al cerrar la ventana hija
    hay una página que abre un form en una nueva ventana (window.open) 
abre_form.html  
Código:
 <!DOCTYPE html>
<html lang="es-ar">
<head>
<meta charset="utf-8" />
<title>Html5</title>
</head>
<body>
<button onclick="window.open('form.html','nv','width=500,height=500')">ventana</button>
</body>
</html>
  form.html  
Código:
 <!DOCTYPE html>
<html lang="es-ar">
<head>
<meta charset="utf-8" />
<title>Html5</title>
</head>
<body>
<button onclick="opener.location.href='abre_form.html?x=1'; self.close();">Cerrar</button>
</body>
</html>
  Se cierra la ventana y se recarga la página principal, el parámetro se pasa solo a efectos de que verifiques. 
Pregunto, a que hay que atenerse, a tu pregunta, o a tu código?, que a todo esto, no se sabe bien que pretende hacer  


