Ciao..
Posso catturare l'evento di chiusura del browser senza usare la sessione?
Ho bisogno di chiamare un metodo quando clicca sulla "X" oppure se cambia URL..
Come fare?![]()
Ciao..
Posso catturare l'evento di chiusura del browser senza usare la sessione?
Ho bisogno di chiamare un metodo quando clicca sulla "X" oppure se cambia URL..
Come fare?![]()
page_unload
??
koning
Si..ma purtroppo non funziona!
Page unload viene chiamato prima della chiusura browser.
che non sia gestibile allora dal lato server....forse con uno script sul client....altrimenti non so
tieni sempre presente la session_end o application_end
koning
Certo. Ci sono diverse possibilità. Una è la seguente:Originariamente inviato da koning
che non sia gestibile allora dal lato server....forse con uno script sul client....altrimenti non so
tieni sempre presente la session_end o application_end
koning
Nella tua pagina metti un iframe nascosto:
<iframe id="iframe_nascosto" name="iframe_nascosto" width=0 height=0 style="visibility:hidden;" src="javascript:;"></iframe>
ed aggiungi l'evento unload della pagina
function window_onunload() {
window.open("logoff.aspx", "iframe_nascosto");
}
La pagina logoff.aspx verrà lanciata quando si abbandona la pagina corrente. Dentro la pagina logoff.aspx puoi fare naturalmente quello che vuoi.
L'ho provato con IE6 e NN6
La pagina in cui devo inserire <iframe> è gia un frame?
In realtà io ho una pagina con frame.
Posso farlo anche lì?![]()
Scusa se ti rispondo adesso. Dunque, praticamente puoi fare come ti pare e piace: dipende anche da quello che vuoi ottenere. Il modo migliore è quello di provare.Originariamente inviato da deus81
La pagina in cui devo inserire <iframe> è gia un frame?
In realtà io ho una pagina con frame.
Posso farlo anche lì?![]()
Ciao