Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Chiusura browser

  1. #1

    Chiusura browser

    Per necessita di programmazione devo far eseguire un operazione di logout nel modo piu trasparente possibile (non posso usare la gestione sessioni se non come controllo estremo) nel momento che un utente chiude il browser oppure cambia pagina.
    Sono praticamente digiuno di javascript ho trovato questo script che credo funzioni egregiamente solo che non riesco a capire come fare ad eliminare le varie finestre di avviso, link, e campi testo e far eseguire una pagina php che mi rimuova l'utente dal db.
    Rinrgrazio chi vorra aiutarmi

    Codice PHP:
     <html>
        <
    head>
        <
    script language="javascript">
        var 
    altKey  false;
        var 
    keyCode 0;

        function 
    closeSession(evt){

            
    evt = (evt) ? evt event;

           
    clickY  evt.clientY;
           
    altKey  evt.altKey;
           
    keyCode evt.keyCode;

           if(!
    evt.clientY){
               
    // Window Closing in FireFox
               // capturing ALT + F4
              
    keyVals document.getElementById('ffKeyTrap');
               if(
    keyVals.value == 'true115'){
                   return 
    'close 1';
               }

               if(
    keyVals.value == ''){
                   
    // capturing a window close by "X" ?
                   // we have no keycodes
                   
    return 'close 2';
               }

           } else {
               
    // Window Closing in IE
               // capturing ALT + F4
               
    if (altKey == true && keyCode == 115){
                   
    alert('close 1');
               
    // capturing a window close by "X"
               
    } else if(clickY 0){
                   
    alert('close 2');
               
    // simply leaving the page via a link
               
    } else {
                   
    //alert('close 3');
                   
    return void(0);
               }
           }
       }

       function 
    whatKey(evt){
           
    evt = (evt) ? evt event;
           
    keyVals document.getElementById('ffKeyTrap');
           
    altKey  evt.altKey;
           
    keyCode evt.keyCode;
           if(
    altKey && keyCode == 115){
               
    keyVals.value String(altKey) + String(keyCode);
           }
       }

       
    window.onkeydown      whatKey;
       
    window.onbeforeunload closeSession;
       
    </script>

       </script>
       </head>

       <body>
       [url="http://rtscntl/"]test[/url]

       <input type="text" id="ffKeyTrap">


       </body>
       </html> 

  2. #2
    up

  3. #3
    nessuno?

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.