Newsgroup: it.comp.lang.javascript
Titolo: chiusura pop up con la chiusura della finestra madre

Ciao a tutti.
Avrei bisogno di un aiutino perchč, anche dopo varie ricerche, non sono
riuscita a venirne fuori.
Ho creato alcune pagine web che devono essere aperte in sequenza.
All'apertura di ogni pagina si deve aprire una piccola pop up con qs codice:
<script>
newwindow=window.open("cars/Promozione
Cisitalia/pop_up_promozione_cisitalia.htm","","top=0,left=0,width=235,height
=259")
newwindow.creator=self
</script>
Il problema č che se apro qs pagine una dietro l'altra mi trovo 4 o5 pop up
aperte contemporaneamente .. il che č orrendo!
Quello che vorrei fare č che una volta chiusa la finestra madre della pop up
(cioč quando passo alla pagina successiva), si chiuedesse anche la stessa
pop up.
C'č  un metodo?? Oppure avete da consigliarmi un'altra soluzione?
Vi ringrazio sin da ora.
Ciao
Mad
************************
Visita la nuova versione di
www.graphicar.it
***********************

 C'è  un metodo?? 
Volendo si potrebbe fare anche cosi':
<script type="text/javascript">
var wn=window.open("yourpage.htm","","top=0,left=0,width=235,height=259");
wn.focus();
window.onunload=function(){
	if (!wn.closed)
		w.close();
}
</script>
-- 
ZER0://coder.gfxer.web-designer/
~ Io non soffro di pazzia, ne godo ogni minuto.
(I don't suffer from insanity, I enjoy every minute of it)

 ha scritto nel messaggio
news:1dcgqypyzcwrv$.dlg@ID-171124.news.individual.net...

Ciao Zero.
Ho fatto come hai detto:
<script type="text/javascript">
window.open("yourpage.htm","mypopup","top=0,left=0,width=235,height=259").fo
cus();
</script>
in qs modo:
<script type="text/javascript">
window.open("cars/Promozione
Cisitalia/pop_up_promozione_cisitalia.htm","Promozione","top=0,left=0,width=
235,height=259").focus();
</script>
dove cars/Promozione Cisitalia/pop_up_promozione_cisitalia.htm è la pagina
htm che funge da pop up
e Promozione è il nome della finestra pop up.
Cosi facendo la pop up si sovrappone con quella della pagina successiva (e
va bene) xò non si visualizza + la pagina "pop_up_promozione_cisitalia.htm".
Spero di essermi spiegata bene.
Grazie per l'aiuto.
Ciao
Mad

 va bene) xò non si visualizza + la pagina "pop_up_promozione_cisitalia.htm".
C'e' qualcosa che non mi torna allora nel discorso.. se "la popup si
sovrappone con quella della pagina successiva", e ti va bene, allora e'
logico che non "visualizzi piu' la pagina"(precedente).
Spiegami un po' meglio allora cos'e' che desideri ottenere, perche' non e'
chiaro.
Dando lo stesso nome a tutte le popup, ottieni che nel sito avrai - al
massimo - una sola popup aperta, visualizzandoti le informazioni
"contestuali" alla pagina che sta navigando l'utente. In questo modo non
hai il problema che ti si aprono una marea di popup.
Ed io avevo capito che il tuo scopo fosse questo.
Se invece il tuo scopo e' aprire solo UNA popup per "pagina", basta che tu
imposti un name diverso per popup diverse. Ovvero:
"pop_up_promozione_cisitalia.htm" avra' name "Promozione", mentre (chesso'
) "pop_up_novita_cisitalia.htm" avra' name "novita".
Pero' in questo modo quando l'utente cambia pagina la popup rimane aperta.
Se vuoi che venga chiusa automaticamente c'e' lo script che ti ho dato nel
primo post (il secondo), ma se l'utente usa un solo browser/tab per
navigare, l'effetto finale risultante e' bene o male quello di avere una
popup con nome unico.
-- 
ZER0
~ The Tangent Universe collapsed 5932 days, 2 hours, 29 minutes and 54 seconds ago.

 ~ The Tangent Universe collapsed 5932 days, 2 hours, 29 minutes and 54
seconds ago.
scusami tanto ..avevo sbagliato io ad impostare il percorso della pop up.
ke furbonaa!!
ora funzia tt ..
ti ringrazio!
ciao ciao
mad

 ciao ciao
P.S.
Attenta al quoting la prossima volta :)
-- 
ZER0
~ The Tangent Universe collapsed 5934 days, 8 hours, 27 minutes and 11 seconds ago.
on air ~ "Iron Maiden - Fear Of The Dark"