Hola jomoli,
puedes usar onUnload() te muestro un ejemplo:
---pagina padre-----
Código:
<html>
<head>
<script type="text/JavaScript">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
//-->
</script>
</head>
<body onclick="MM_openBrWindow('1.htm','hola','')">
Clica en la pantalla
</body>
</html>
---pagina hijo-----
Código:
<html >
<head>
</head>
<body onunload="javascript=window.opener.location='http://www.google.com'">
Cierrame
</body>
</html>
Con esto cuando cierres la ventana que se abre al hacer click en la primera te redireccionara a google.
En lugar de hacer un "location" puedes ejecutar cualquier función que tengas en el documento padre.
No estoy seguro de si te he contestado lo que preguntabas...si no aqui estamos...;)
Saludos.