Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505

    Catturare la chiusura del browser

    Esiste un modo per far si che una pagina html si accorga della chiusura del browser?
    Ne avrei bisogno per attivare una funzione nel caso una persona chiuda il browser senza cliccare sul pulsante creato da me per lasciare la pagina.

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Premettendo che l'operazione che chiedi e gestita in modo diversa dai browser potesti usare <body onbeforeunload="operazione che vuoi"> a mio giudizio meglio se possibile utilizzare una finestra modale cosi d'avere il pieno potere della stessa ed essere sicuri che funzioni con il 90% dei browser alla stessa maniera.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Grazie per la risposta, ho provato con firefox e la chiusura viene catturata.
    Vedrò cosa riuscirò a tirare fuori usando una finestra modale.

  4. #4
    Usa:

    <body onbeforeunload="funzione"></body>

    o

    <body onunload="funzione"></body>


  5. #5
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Per onbeforeunload eclipse mi dice "Undefined attribute name", come mai?

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    onbeforeunload e' un evento gestito esclusivamente da Internet Explorer.

    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

  7. #7
    Originariamente inviato da br1
    onbeforeunload e' un evento gestito esclusivamente da Internet Explorer.

    ciao
    E' gestito anche da Firefox e altri browser, solo che non è un evento standard.
    Forse per questo eclipse non lo riconosce.

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.