Il mio stato
Tags: applicazioni sms, applicazioni web, cataloghi elettronici, commercio elettronico, consulenza agenzie web, consulenza opensource, consulenza oscommerce, consulenza Drupal, consulenza Wordpress, e-commerce, portali web, sistemi di prenotazione, sistemi informativi, siti web comiso, siti web ragusa, siti web sicilia, software personalizzati, sviluppo firmware, programmatore php freelance, sviluppatore zend framework, sviluppatore cakephp
28
Ott 08

Bloccare il pulsante F5 in IE6 e Firefox

 

Quando si lavora con applicazioni AJAX o iframe capita di voler disabilitare la funzionalità del pulsante F5 nei browser, il codice seguente è un'implementazione per IE6 e Firefox3 con jQuery. Purtroppo in questo caso jQuery non fornisce molto aiuto in quanto a indipendenza e si deve differenziare in base al browser. Con un piccolissimo riadattamento si può facilmente convertire in classico javascript.

$(document).bind('keydown', function(e) {
      if($.browser.msie) {
          if (event.keyCode == 116) {
              event.keyCode = 0;
              event.cancelBubble = true;
              return false;
          }
      }
      else {
          if (e.keyCode == 116) {
              e.preventDefault();
              e.stopPropagation();
          }
      }
  });

Invia nuovo commento

Il contenuto di questo campo è privato e non verrà mostrato pubblicamente.
  • Indirizzi web o e-mail vengono trasformati in link automaticamente
  • Elementi HTML permessi: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Linee e paragrafi vanno a capo automaticamente.
  • Each email address will be obfuscated in a human readable fashion or (if JavaScript is enabled) replaced with a spamproof clickable link.

Ulteriori informazioni sulle opzioni di formattazione

CAPTCHA
Questa domanda serve a verificare che il form non venga inviato da procedure automatizzate
Image CAPTCHA
Scrivi i caratteri mostrati nell'immagine.