Pos... no sé si podría hacer eso con php, algún día prometo ponerme con ello
entre tanto, yá hice el ejemplo con las galletas y funciona en etsplorer y en morzilla, a ver qué te parece
A la popup le puse esto
<script language="JavaScript" type="text/javascript">
setInterval("if(document.cookie.indexOf('esperar=f alse')>-1){self.close()}",30)
window.onblur = function(){window.focus()}
</script>
Luego, a la página padre le añades tras el lanzamiento de la popup esto otro
ONSUBMIT="return ventanita('espera.php','wiwi','400','400','no');
;document.cookie='esperar=true'"
y luego en la ventana padre cuando regresa con el uploadokay le pones esto
<script language="JavaScript">
document.cookie = 'esperar=false'
</script>
Prueba y me cuentas
... por cierto, es una cookie de sesión que se muere al momento de cerrar la ventana padre, no es necesario destruírla luego