[puaj, este mail le había llegado solo a walter]

WalteR wrote:
> Hola!
>    
>   tengo una pregunta.
>    
>   Hay una ventana llamada padre.htm que tine links que abre otras ventanas 
> hijas, y quiero que al cerrarce la ventana padre.htm autmaticamente se 
> cierren todas las ventanas hijas.
>    
>   Como puedo hacer esto?
>    
>   Si alguien tiene una idea o algun codigo agradeceria mucho esta ayuda!!
>    
>   Yo he pensado con cookies pero es un poco engrroso si ha muchs ventanas 
> hijas. alguna otra idea mas simple? 
>   

Yo pienso que podrías hacer un registro de todas las ventanas abiertas y
cerrarlas onUnload.
Una buena idea es hacer un objeto para manejar la apertura de ventanas:
<codigo escrito al vuelo>
winMgr = (
    winMgr: function() {
        this.registry = new Array();
       window.onunload = this.closeAll();
    }
    open: function (url) {
        w = window.open(url);
        this.registry.push(w);
    },
    closeAll: function() {
       for (w in this.registry) {
          this.registry[w].close();
        }
    }
);
</codigo escrito al vuelo>


y se usaría asi:
winMgr.open("blah.html");
cada vez que querés abrir una ventana
>    
>   Saludos a todos!
>    
>   Walter
>   

Un saludo,
Martin.




        
        
                
___________________________________________________________ 
1GB gratis, Antivirus y Antispam 
Correo Yahoo!, el mejor correo web del mundo 
http://correo.yahoo.com.ar 

_______________________________________________
javaEScript mailing list
javaEScript@scriptia.net
http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net

Responder a