Newsgroup: it.comp.lang.javascript
Titolo: popup e finestra che si chiude

Ho una finestra principale da cui si apre un' altra finestra popup con un
link.
Vorrei che la finestra principale si chiudesse quando si apre la finestra
popup.
Come posso fare x favore?
Grazie!
--
Elena
 "Silently she walks..."

 Come posso fare x favore?
Allora. Tecnicamente parlando, non puoi.
O meglio, puoi ma - come avrai notato - viene chiesta la conferma da parte
dell'utente.
Questo perche' la finestra principale e' quella aperta dall'utente stesso,
chiudergliela non solo e' politicamente scorretto, ma e' anche un atto
vandalico.
Pensa questo povero utente, che naviga su internet per una mezz'ora, poi
incappa nel tuo sito che gli chiude brutalmente la sua bella finestrella
perdendo cosi' tutto la sua bellissima history.
L'utente avrebbe diritto d'incazzarsi come una biscia.
Cosi' c'e' questa regola, che si puo' chiudere da script solo le finestre
che abbiamo creato da script.
Per dover di cronaca, da IE5.5 (mi pare, dovrei controllare la 5.0), c'e'
pero' un "bug" che ti permette di aggirare questa restrizione:
window.opener=window;
window.close();
Tieni a mente che pero':
a) Va contro ogni principio di buon senso, usabilita', etica, etc, etc.
b) Funziona solo su IE
c) Essendo un bug e' probabile che prima o poi nei vari service pack o
versioni successive di IE lo correggano, e quindi non ti funzionera' piu'.
d) Un utente che si vede fare un giochetto del genere, solitamente poi gira
alla larga dal suddetto sito (a meno che non sia un utente "maschio medio
italiano" ed il sito in questione non contenga foto di procaci fanciulle,
allora non si lascia scoraggiare da nulla.. :P )
-- 
C'ya,
  ZER0 :: coder.gfxer.webDesigner();
"Questa e' una lezione difficile, ma importante: Cio' che e' stato, e cio'
che sara', non cambia cio' che e'.
Sta a te decidere poi come prendere questa cosa,se logorarsi per un passato
che non puoi cambiare, invece di prendere tutto il bene che il presente ti
offre." ()

 ha scritto nel messaggio
news:tt9wtjlcm7ur$.dlg@ID-171124.news.individual.net...
(megacuttone)
ti ringrazio!!
No, non ci sono foto di procaci fanciulle, solo le mie...(beh!)
e il sito mi serve come mio sito ufficiale.....non sarebbe un'ottima idea
che la gente lo evitasse come la peste.....
e non voglio essere scorretta....
non c'č nemmeno un qualche sistema x far mandare la finestrona giů ("riduci
a icona") pliiis?
thankies!


 a icona") pliiis?
No, perche' quella (come anche "l'ingrandimento") e' una "prerogativa" del
S.O...
Al limite puoi togliergli il fuoco window.blur(); o darlo ad un altra
finestra myWin.focus() o alla finestra madre opener.focus()....

 a icona") pliiis?
No, anche perche' ricorda che internet non e' solo Windows, il concetto di
"mandare la finestrona giu' " non si applica in modo uniforme a tutti i
sistemi operativi :)


 ha scritto nel messaggio
news:c04zhp2r5hb2$.dlg@ID-171124.news.individual.net...
: On Thu, 22 Jan 2004 02:19:11 +0100, .·°^°·.Elena.·°^°·. wrote:
:
: > ti ringrazio!!
: > No, non ci sono foto di procaci fanciulle, solo le mie...(beh!)
:
: Certo che se mi servi le battute cosi', su un piatto d'argento.. :P sto
: facendo un notevole sforzo per evitare di andare palesemente OT :D
lol!:-D
Non intendo di re ceh non sono una fanciulla, anzi.....ma le foto che ci
saranno sono di me vestita e pure suonante...
: No, anche perche' ricorda che internet non e' solo Windows, il concetto di
: "mandare la finestrona giu' " non si applica in modo uniforme a tutti i
: sistemi operativi :)
:
hai ragione.
E dire che dovrò passare pure a Mac....
Vedrò di sistemare il focus come ha scritto Giannandrea!:-) (Thanks!)


 c'è una domanda per te.
:
non lo trovo, mi dai il link completo pliiiiiiiis?



:
: > non lo trovo,
:
: Se lo hai scaricato, per andarci direttamente dovrebbe bastare su un
: clic sulla stringa (clic in combinanzione con qualche tasto premuto,
: forse l'Alt, per me è il Command, alias Mela).
si apre un' email automaticamente, c'è la @ di mezzo....
:
: > mi dai il link completo pliiiiiiiis?
:
: Faccio prima a ripetere la domanda :)
:
: Siccome tempo fa stavamo progettando un incontro (di cui fra qualche
: giorno vorrei riparlare), se uno avesse bisogno di scriverti
: in privato che deve fare? basta una "c" al posto della "k" o c'è
: dell'altro?
yes! Ma.....incontro di cosa? Megamangiatonajavascriptica?
