Sperren der rechten Maustaste

document.onmousedown
Die rechte Maustaste kann in HTML-Dokumenten (Inter- / Intranetseiten) für verschiedene Speichervorgänge
benutzt werden. Um zu verhindern, dass auf diese Weise z.B. Grafiken lokal gespeichert werden, kann ein
Javascript in den HEAD-Bereich eingefügt werden.
Das erste Script gibt als Warnhinweis eine Messagebox zurück:
<script LANGUAGE="JavaScript1.1">
<!--
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("Forbidden");
return false;
 }
return true;
 }
document.onmousedown=right;
if (document.layers) window.captureEvents(Event.MOUSEDOWN);
 window.onmousedown=right;
// -->
</script>
 
Bei dem zweiten Script wird keine Messagebox angezeigt:
<script type="text/javascript">
<!--
function click (e) {
  if (!e)
    e = window.event;
  if ((e.type && e.type == "contextmenu") ||
      (e.button && e.button == 2) ||
      (e.which && e.which == 3))
 {
    if (window.opera)
      window.alert("Function deactivated!");
    return false;
  }  }
if (document.layers)
  document.captureEvents(Event.MOUSEDOWN);
document.onmousedown = click;
document.oncontextmenu = click;
// -->
</script>
Das Script wird beim Laden der Webseite aufgerufen:
<body onload="click(window.event)">

 Ranking-Hits zurück Sitemap
Designed by www.wbrnet.info