Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/06/2003, 20:20
Avatar de ProgramacionWeb
ProgramacionWeb
 
Fecha de Ingreso: junio-2003
Ubicación: Barcelona
Mensajes: 176
Antigüedad: 21 años
Puntos: 2
tendriia que ser:
Código PHP:
<script>
function 
cp()
{
alert('cerrado');
}
opener.document.onunload cp;
</script> 
Pero no me funciona no se, t lo pongo a ver si te sirve de algo

pero como no creo que te funcione te doy un codigo algo chapucero que si funciona:
Código PHP:
<script>
padre 0;
function 
error(){
if(
padre == 1){
alert('Padre cerrado');
padre 2;
}
return 
true;
}
window.onerror error;
function 
cp()
{
padre++;
opener.document
padre
--;
setTimeout(' cp();',100)
}
cp();
</script> 
Te cuento, va accediendo a opener.document, y no pasa nada, pero si cerramos el padre hay un error.

Lo que hago es un codigo que se ejecuta cuando hay errores, por lo que cuando hay error dice que el padre se ha cerrado, ademas, he puesto la variable padre que vale 1 si el error es el de opener, por si se produce otro error en tu web no se crea que se cerro el padre

Espero q te sirva
__________________
Foros en los que participo: