salve...avrei un problema
è possibile catturare l'evento della chiusura della finestra con il clik sulla x? questo perchè una volta chiusa la finestra devo compiere alcune istruzioni....
grazie
salve...avrei un problema
è possibile catturare l'evento della chiusura della finestra con il clik sulla x? questo perchè una volta chiusa la finestra devo compiere alcune istruzioni....
grazie
ciao, quest' articolo ti può essere utile
anche io ho lo stesso problema, dovrei intercettare la chiusura della finestra. Ho provato usando il codice descritto nell'articolo.. ovvero in una finestra pop-up ho messo
if(opener.closed){
alert('chiusa!');
}
ma non da segni di vita...
utilizzando nel body onUnload invece, anche quando l'utente o il server (dato che di pagina ASP si tratta) aggiorna la pagina, il browser lo interpreta come chiusura!
Qualcuno mi sa dire se c'è un evento specifico "chiudi con la x"?
:quote::quote::quote:
O meglio, c'è un escamotage per intercettarlo?
ho letto di un metodo window.closed che ritorna true o false.. ma non riesco a farlo funzionare![]()
grazie ci sono riuscito ^_^ grazie mille..
un programmatore php improvvisato programmatore javascript per un giorno *_^
grazie ancora...
come??? ti prego illumina anche me!!!![]()
![]()
![]()
allora
metti nella finestra dove vuoi fare il controllo dell chiusura questo:
<body onUnload="window.open('chkclose.htm ','chk');">
così praticamente quando chiude la finestra richiama chkclose.htm
in questo file io ho messo:
if (opener.closed) {
location.href="close.php";
} else {
top.close();
}
cioè se la finestra è stata chiusa richiama close.php
dove io ho aggiornato il database...
io ora non so ...io uso php non asp ma credo che non ci sia parecchia differenze..anzi...è soo javascript praticamente...
spero di essere stato chiaro ^^'
Stasera provo, non ho il server a disposizione al momento...
Grazie cmq :gren: :gren:
cioa se per caso ti funziona potresti spigarlo anche a me che lo sto facendo in asp.
da quello che ho visto opener.closed mi da sempre false
ciao e grazie![]()
![]()
o capito perchè mi da sempre false perchè c'è un bug in window che sembra abbiano risolto dal ie6
se volete saperne di più andate al seguente indirizzo:
http://support.microsoft.com/default...NoWebContent=1
avete una soluzione?![]()
ciao