Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    evento chiusura finestra browser

    ciao,
    come faccio a dire di far eseguire un certo script alla chiusura della finestra del browser?

    grazie
    Flash Developer for Rich Media
    PHP, jQuery Developer

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    <body onunload="certaFunzione()">

    l'unico problema e' che verra' eseguita anche al cambio pagina... ma puoi leggere questo articolo: http://pro.html.it/articoli/id_215/idcat_11/pro.html

    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

  3. #3
    ho provato ad usare la funzione scritta in un commento dell'articolo che avrebbe dovuto agire sul click della x per uscire dal browser

    codice:
    <script type="text/javascript">
    <!--
    function logout()
    {
    if (document.all)
    {
    var top=self.screenTop;
    if (top>9000) window.open('logoutx.php', 'chiudisessione', 'width=10,height=10,top=20000,left=20000');
    }
    else
    {
    var top=window.outerWidth;
    if (top==0) window.open('logoutx.php', 'chiudisessione', 'width=10,height=10,top=20000,left=20000');
    }
    }
    //-->
    </script>
    però non funzica, quando kiudo il browser non va.
    Flash Developer for Rich Media
    PHP, jQuery Developer

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Prova a cambiare nome alla variabile top: e' nome riservato.

    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

  5. #5
    non cambia nulla
    Flash Developer for Rich Media
    PHP, jQuery Developer

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Mi spiace, a me quello script funziona correttamente, ma non ho tutti i browser e i SO per provarlo... mi devo accontentare di IE e della parola dell'utente che l'ha postato.

    Confesso: in diverse situazioni lo preferisco al mio...

    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
    male male (per gli so e i browser) no scherzo... mo provo ankio a farlo andare su win con opera e poi con IE
    Flash Developer for Rich Media
    PHP, jQuery Developer

  8. #8
    cavolo, non funziona neanche su win ne con opera ne con IE.....

    va beh, si può anke evitare quel codice, quello che serve a me è anke un semplice onunload="funzione();" dove la funzione è

    codice:
    function funzione(){
    <?
    include "logout.php";
    ?>
    }
    solo che il problema è che mi fa questa funzione appena carica la pagina.
    Flash Developer for Rich Media
    PHP, jQuery Developer

  9. #9
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    tutto il codice in php viene eseguito sul server prima di inviare la pagina al client

    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

  10. #10
    hai ragione, questo piccolo dettaglio non lo ricordavo
    argh e mo come faccio?
    Flash Developer for Rich Media
    PHP, jQuery Developer

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.