salve,
ho un applicativo in js che al click mi apre una piccola pagina con window.open, è possibile che la finestra originale riconosca quando la seconda pagina viene chiusa??
grazie
salve,
ho un applicativo in js che al click mi apre una piccola pagina con window.open, è possibile che la finestra originale riconosca quando la seconda pagina viene chiusa??
grazie
No, ma puo' sapere se e' stata chiusa...
if (objFinestra.closed) ....
se poi il controllo lo fai ciclicamente (per esempio usufruendo di setInterval() ) hai ottenuto quasi quello che volevi
ciao
Il guaio per i poveri computers e' che sono gli uomini a comandarli.
Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
Consultate la discussione in rilievo: script / discussioni utili
Usate la funzione di Ricerca del Forum
ok,
però nella mia pagina ho già altri setInterval che lavorano... tutti questi non appensantiscono l'applicazione??
inoltre è possibile assegnare un suono all'apertura del window.open, come avviene con l'alert??
grazie mille dell'aiuto
![]()
Per il suono.. credo ti basti inserirlo nella windows che si apre.. e setti il loop=false!
Probabilmente avevi già pensato a questa cosina..!
codice:<embed src="tuo_file.mp3" autostart="True" HIDDEN ="TRUE" loop="false">
Credo che la soluzione di br1 sia l'unica applicabile. Però, in IE7 e Firefox2, quando una finestra si chiude, si scatena l'evento close; non in Opera9 però![]()
in pratica se a.htm apre il popup b.htm, in b.htm metto qualcosa del genere:
function window_onunload()
{
var chiamante = getChiamante();
if(chiamante.callback_b) chiamante.callback_b();
}
nel chiamante metto:
function callback_b()
{
alert("La finestra w è stata chiusa");
}
che funziona bene, come detto, in IE7 e Firefox2, ma non in Opera9
![]()
Pietro
ok!!
grazie ad entrambi