Saludos Horizonte
Lo prmero es es EstadoCaja.asp es la pagina que maneja todo lo que tiene que ver con con la actulizacion de los estados por eso realizo el include
la segunda linea
es una funcion que actuliza el estado de las caja(en mi caso) y paso como pararametro
Y la Tercera si se ejecuta cuando cierras la ventana con la X o con Alt F4
yo acabo de probar con dos archivos htm y me funciona perfectament aqui te coloco el codigo de los dos archivos pruebalo y me avisas cualquier cosa
Uno.htm
Código HTML:
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<SCRIPT LANGUAGE="JavaScript">
function openpopup(){
window.open("dos.htm","mainFrame","width=100,height=50") }
</SCRIPT>
</head>
<body bgcolor="#d5e8cc" text="#003366" onUnload="openpopup();">
</body>
</html>
dos.htm
Código HTML:
<SCRIPT LANGUAGE="JavaScript">
alert("Cerrando Ventana");
window.close();
</SCRIPT>
Saludos