O ludzie, to się wyłącza obsługę javascript i po problemie.
Masz, źródło przykładu:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<html>
<HEAD>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
<title>Blokada prawego klawisza myszki</title>
<meta name="description" content="Kurs języka HTML - przydatne skrypty - Blokada prawego klawisza myszki">
<meta name="keywords" content="Język HTML, skrypty, JavaScript, Paweł Wimmer, Magazyn WWW">
<script language="Javascript1.2">
// © 2000 www.CodeLifter.com
// http://www.codelifter.com
// Free for all users, but leave in this header
// Set the message for the alert box
am = "Niestety, prawy klawisz nie działa!";
// do not edit below this line
// ===========================
bV = parseInt(navigator.appVersion)
bNS = navigator.appName=="Netscape"
bIE = navigator.appName=="Microsoft Internet Explorer"
function nrc(e) {
if (bNS && e.which > 1){
alert(am)
return false
} else if (bIE && (event.button >1)) {
alert(am)
return false;
}
}
document.onmousedown = nrc;
if (document.layers) window.captureEvents(Event.MOUSEDOWN);
if (bNS && bV<5) window.onmousedown = nrc;
</script>
<style type="text/css">
<!--
H2 {font-family: Arial, Helvetica; font-size: 15pt}
BODY { background: #000000; font-family: Arial, Helvetica; font-size: 10pt; color: #FFFFFF}
A { text-decoration: none; color: #FF8000}
TD {font-family: Arial, Helvetica; font-size: 10pt; color: #FF0000}
-->
</style>
</head>
<body bgcolor="#FFFFFF">
<script language="javascript">
<!-- hide
if (self==parent){document.write('<font color=#ff000><b>Uwaga: to tylko ramka - idź do <a href=skrypt.htm>strony głównej</a></b></font><BR>')};
<!-- end hide -->
</script>
<H2>Blokada prawego klawisza myszki</H2>
<br>
<p>Skrypt blokuje prawy klawisz myszki. Nie wiem, dlaczego wiele osób pragnie ukryć źródło strony czy możliwość skopiowania obrazka, ale cóż... Bardziej uparty internauta znajdzie zapewne sposób odkrycia tych skarbów.</P>
<P>Spróbuj zapisać ten obrazek:</P>
<IMG SRC="../grafika/logo_www.gif" WIDTH="168" HEIGHT="65" BORDER="0" ALT="Rozmiar: 6046 bajtów">
<p>Skopiuj przykładowy kod.</p>
<hr>
<p><font color="#FF0000">W ramach HEAD</font></p>
<pre>
<script language="Javascript1.2">
// © 2000 www.CodeLifter.com
// http://www.codelifter.com
// Free for all users, but leave in this header
// Set the message for the alert box
am = "Niestety, prawy klawisz nie działa!";
// do not edit below this line
// ===========================
bV = parseInt(navigator.appVersion)
bNS = navigator.appName=="Netscape"
bIE = navigator.appName=="Microsoft Internet Explorer"
function nrc(e) {
if (bNS && e.which > 1){
alert(am)
return false
} else if (bIE && (event.button >1)) {
alert(am)
return false;
}
}
document.onmousedown = nrc;
if (document.layers) window.captureEvents(Event.MOUSEDOWN);
if (bNS && bV<5) window.onmousedown = nrc;
</script>
<pre>
</body>
</html>
Jak chcesz zabezpieczyć to napisz sobie przeglądarkę zdjęć w flashu/javie/etc..
Można też napisać zabezpieczenie przed hotlinkowaniem w PHP.