Io la funzione l'avevo inserita in una pagina tempo fa... se ben ricordo
(riguardando il listato) la sintassi è questa:
<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("Il tasto destro del mouse è disabilitato.")
return false;
}
return true;
}
document.onmousedown=right
//--></SCRIPT>
Tieni presente che, se vuoi solo chi visita il sito non possa utilizzare il
tasto destro per copiare,salvare e vedere il codice html mi sembra
perfettamente inutile per i seguenti motivi:
1) selezionando, dal menù visualizza, la voce HTML, si visualizza comunque
il listato della pagina (a quasto si può ovviare perlomeno quando apri dei
popup inibendo la visualizzazione dei pulsanti);
2) i files vengono comunque memorizzati nella cache del Pc . Selezionando
Strumenti - Opzioni internet - Impostazioni (Dalla scheda Generale, sezione
File temporanei Internet) - Visualiza file, possono essere facilmente
aperti, analizzati e anche copiati;
3) Netscape ed Opera non sembrano permettere (almeno le versioni che ho
testato, che sono abbastanza recenti) la disabilitazione del tasto destro: a
dimostrazione di ciò, siti ben più professionali del mio (tipo
www.fineco.it), che non permettono con Internet Explorer di utilizzare il
tasto destro, aprono senza difficoltà le pagine in un'altra finestra con
Netscape ed Opera.