Newsgroup: it.comp.lang.javascript
Titolo: chiusura contemporanea finestre?

Ciao,
ho il segente problema da risolvere:
creo più finestre grazie ad un ciclo for in cui inserisco l'istruzione:
nomeFinestra=window.open("","","scrollbars,resizable,height=140,width=200");
in ogni finestra ho dati diversi, ma il nome della finestra è evidentemente
unico.
poi voglio premere un pulsante e chiuderle tutte col comando
nomeFinestra.close(), ma il programma ovviamente chiude solo l'ultima
finestra creata, posso avere traccia delle finestre vecchie e chiuderle
tutte insieme? preciso che voglio continuare ad usare l'istruzione di prima
in cui uso una sola istruzione in un ciclo for per creare finestre diverse
contenenti dati diversi.
esiste un comando che chiudi tutte le finestre attive tranne quella
principale dove carico index.html?
grazie dell'aiuto
giuseppe

quesito molto interessante
proverei con:
 var arr=new Array();
nella tua function:
arr[arr.length]=window.open(...);
per chiudere onClick chiamerei una function del tipo
for(var x=0;x<arr.length;x++) eval(arr[arr.length]+".close()");
Prova un po', fammi sapere se funziona

Ops...
eval(arr[x]+".close()");

 ha scritto nel messaggio
news:ah44l6$q8mje$1...@ID-147253.news.dfncis.de...


Perché ho sbagliato, arr è già l'oggetto window:
for(var x=0;x<arr.length;x++) arr[x].close();

 ha scritto nel messaggio
news:ah66bh$qn6tt$1...@ID-147253.news.dfncis.de...


> volendo ho un altro quesito....
mi sa che non puoi farci nulla per questo...

 ha scritto nel messaggio
news:ah6bss$qh4pm$1...@ID-147253.news.dfncis.de...


forse usando px anziché pt (o simili) per le dimensioni dei caratteri?
Mah, mai approfondito la questione...

 e mi aveva specificato che ciò era dovuto ai fogli di stile.
Proprio un consulente coi fiocchi...  :-)
Non ha mai sentito parlare di "usabilita'" ed "accessibilita'" ?
Lascia perdere questo genere di consigli, sono pochi i siti che possono 
permettersi di decidere in modo assoluto la dimensione dei caratteri, un 
sito e' fatto bene quando puo' essere visto da tutti, sia persone normali 
che disabili che con disponibilita' di tecnologia arretrata.
Un sito, come una qualsiasi macchina, e' ben fatto quando si adatta 
all'utente, non e' l'utente che deve adattarsi al sito.
Dai (anzi *date*) un'occhio a questo link, a partire dalla citazione 
iniziale di T.B.Lee
http://etabeta.iroe.fi.cnr.it/accesso/accesso.htm
e poi a quest'altro:
http://www.aib.it/aib/cwai/checkpoint-list.trad.htm
-- 
Ciao, Riccardo
------------------------------------------------------------------------
http://www.jsdir.com
 ---- Bring Your Site To Life!!!!
------------------------------------------------------------------------
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - D2D006
------------------------------------------------------------------------
 ----> itALY = it <----

 iniziale di T.B.Lee
Dato occhio, letto, accettato
Concordo quello che dici (infatti non mi sono mai "scontrato" con questa
necessità); stavo solo cercando di dare una mano a chi chiedeva ciò, perché
se lo chiede dò per scontato (forse errando) che ha già ragionato sul fatto
che sta ponendo una restrizione e che la ormai mitica "web-usability" va
bellamente a farsi fottere...
Nel senso: vero quello che dici, vero che il consulente di cui parla non fa
una bella figura (almeno messa giù come la ha messa lui, si dovrebbe sapere
l'intero discorso); vero è però anche che molti di noi lavorano in intranet
o in siti B2B, dove IO ho la possibilità di dettare gli standard minimi
richiesti; partendo da questo presupposto e, quindi, forzando p.e. l'uso a
IE5.5 (come nella mia Intranet) o a IE5.0 (come nel nostro sito B2B)
significa riuscire a fornire un layout migliore senza perderci nulla (nessun
cliente si è mai lamentato per le nostre restrizioni...)

 Dato occhio, letto, accettato
Ehm... Cristiano, dato che rispondevo a Giuseppe il mio "date" era 
ovviamente inteso a lui ed al suo "consulente".
Anzi principalmente al consulente, visto che probabilmente intaschera' 
cifre da capogiro ogni mese per produrre poi cose che devono 
assolutamente devono FORTISSIMAMENTE DEVONO restare e non muoversi da 
dentro 800x600... senno' va tutto a puttane :-)
Direi che qui su iclj ci conosciamo ormai da 3 anni e credo che abbiamo 
tutti e due una (non troppo) vaga idea di chi siamo e cosa facciamo io e 
te :-)
Confesso che qualche mese fa forse anch'io avrei avuto la tentazione di 
dare un consiglio del genere, ma me ne sono sempre astenuto perché con i 
due anni che ho fatto dentro un POP (a fare assistenze, riparazioni, 
benedizioni a PC e connessioni ad internet) ho avuto modo di vedere 
(udite udite) uffici equipaggiati con processori a 300MHz (parlo di 3 
anni fa eh? :-) e quindi all'ultimo grido che andavano a 640X480X16 
colori nonostante motassero scheducce grafiche tipo MatroxG200 (o qlc del 
genere che non ricordo :-)
Al di la' delle esigenze particolari che tu fai giustamente presente 
(quando ho detto "pochi siti" sottintendevo le Intranet fra l'altro) 
bisogna vedere con i propri occhi che schifezza diventa un sito web 
progettato male e realizzato peggio su macchine non performanti o con 
output limitati in risoluzione/colori/dispositivi.


 output limitati in risoluzione/colori/dispositivi.
Vero, mi sto scontrando adesso con siti EU dove vogliono per forza
l'animazione iniziale con musichetta, effetti grafici da diventar
pazzi...ovviamente compatibilità netscape2!
Comunque ok, capito tutto e concordo pienamente
Ciao
Cristiano

 pazzi...ovviamente compatibilità netscape2!
Proponigli di fare il sito STEREO.
Ti chiedi che vuol dire? Boh, so solo che se hai la sventura di non 
andare a 800x600 su 
http://www.liciacolo.it
 ti appare questo alert:
------------------------------
"Licia Colò official site, è realizzato alla risoluzione di 800*600 
stereo. La risoluzione del tuo video è 1024*768. Clicca su OK per 
procedere"
------------------------------
