Questo funziona anche con firefox. (trovato in rete non l'ho scritto io)
Codice HTML:
<script type="text/javascript">var message=""; function clickIE() {if (document.all) {(message); return false}} function clickNS(e) {if (document.layers||(document.getElementById&&!document.all)) {if (e.which==2||e.which==3) {(message); return false}}} if (document.layers) {document.captureEvents(Event.MOUSEDOWN); document.onmousedown=clickNS} else {document.onmouseup=clickNS; document.oncontextmenu=clickIE} document.oncontextmenu=new Function("return false")</script>
Ovvio che se una persona è un pò esperta prende comunque l'immagine, ma disabilitando il tasto destro ci si protegge da buona parte dei navigatori.