Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Chiusura Browser

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    75

    Chiusura Browser

    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?

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    236

    hai provato

    page_unload
    ??
    koning

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    75
    Si..ma purtroppo non funziona!
    Page unload viene chiamato prima della chiusura browser.

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    236

    temo

    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

  5. #5
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    Re: temo

    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
    Certo. Ci sono diverse possibilità. Una è la seguente:
    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

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    75

    Anche se...

    La pagina in cui devo inserire <iframe> è gia un frame?
    In realtà io ho una pagina con frame.
    Posso farlo anche lì?

  7. #7
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    Re: Anche se...

    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ì?
    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.
    Ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.