WalteR escribió: > 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? > > No se que pintan las cookies en todo esto, yo me haría en la ventana padre una función abreVentana que va metiendo en un array las ventanas que vas creando var aVentanasHijas = new Array(); function abreVentana ([parámetros]) {
aVentanasHijas = aVentanasHijas.push(WindowObjectReference = window.open(strUrl, strWindowName [, strWindowFeatures])); } y luego una función cierraVentana que se invocaría desde el evento onClose de la hija que lo que haría es sacarla del array /* Aquí el código que soy incapaz de hacer sin probar, jejeje */ Lo invocarías tal que window.opener.cierraVentana([parámetros]); Y el onClose de la padre lo que haría es ir cerrando cada ventana de las que hay en el array, bucle que va sacando las ventantas del array con pop()... Bueno, espero haberte orientado. -- Saludos -=stripTM=- _______________________________________________ javaEScript mailing list javaEScript@scriptia.net http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net