Controllo funzionalità del browser

  • Creatore Discussione Creatore Discussione massimo
  • Data di inizio Data di inizio

massimo

Nuovo Utente
21 Ott 2003
5
0
0
63
Salve a tutti sto tentando di utilizzare uno script che mi permetta di controllare i tasti funzione del browser. In pratica dovrei inibire alcune funzioni del browser quali il tasto F5 (refresh) e F11.

La mia funzione è la seguente:

function getKey(keyStroke) {
var keyCode = (document.layers) ? keyStroke.which : event.keyCode;
// tasto F5
if (keyCode==116) {
return;
}
}

ma non produce alcun risultato.
Ma si può fare?
Grazie 1000
 
Grazie jan267, ma forse sono stato poco chiaro.

Il mio problema è sapere se è possibile inibire i tasti funzione del browser da F3 a F11 in quanto riesco ad intercettare gli eventi ma non a bloccarli.
Infatti anche il mio script intercetta i tasti, tanto che scatta la alert, ma anche se, subito dopo metto l'istruzione return false; questa non viene presa in considerazione e comunque viene eseguito il reload della pagina.
 
return True ,o return false

nel tuo return manca il "true o il "false, con solo return non dovrebbe funzionare.
prova con questo sotto anche se e per tasti diversi.

<SCRIPT language=JavaScript>
function right(e){if(navigator.appName=='Netscape'&&(e.which==3||e.which==2))
return false;else if(navigator.appName=='Microsoft Internet Explorer'&&(event.button==2||event.button==3))
{alert("?");return false;}return true;}
function keypressed(){alert("?");}
document.onmousedown=right;document.onkeydown=keypressed;
</SCRIPT>
ciao !
 

Discussioni simili