Visualizzazione risultati 1 fino 3 di 3

Discussione: alert alla chiusura del browser

  1. #1
    Data registrazione
    15-03-2011
    Residenza
    Padova
    Messaggi
    194

    Predefinito alert alla chiusura del browser

    ciao a tutti vorrei sapere come fare uno script che al tentativo di chiusura del browser compaia un alert con sei sicuro di uscire? e 2 bottoni ok(lo manda alla pagina 1.php) e annulla(torna indietro).In pratica lo costringo a fare il logout e poi gli chiudo il browser o gli scrivo adesso puoi chiudere il browser.


    Secondo voi è fattibile???
    grazie in anticipo

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,709

    Predefinito

    Non puoi.
    Al massimo, puoi usare gli eventi "onbeforeunload", o "onunload", che funzionano quando si chiude una scheda (ma non il browser). Non puoi impedire la chiusura del browser.

    Ciao!

  3. #3
    Data registrazione
    15-03-2011
    Residenza
    Padova
    Messaggi
    194

    Predefinito

    Si mi sono espresso male che differenza c'è fra i 2???

    Edit: ok secondo me dovrei usare ONUNLOAD però da quanto ho letto lo fa anche se ricarico la pagina o la cambio quindi dovrei filtrare la funzione faccio un riepilogo:

    Codice HTML:
    <body unload="esci()">
    
    <script type="text/javascript"> 
    function esci() 
    {
               if (esce o se sta puntando ad una pagina esterna al mio sito) 
         {
                    location.href = "logout.php";
                   
                 }   
             else
    {
            return false;
     }
     
    return true;
     
     
    }
    </script> 
    logout.php
    Codice PHP:
    <?php
    session destroy
    ()
    echo
    "javascript:self.close();";
    ?>
    In poche parole la mia idea servirebbe per ovviare il problema del logout anche in caso di uscita dal browser solo che mi manca qualche passaggio in javascript perchè non sono molto ferrato.
    Ultima modifica di giacomofabbian : 12-10-2011 alle ore 11.42.59

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •