Bei unserem Thema “Quellcode schützen” ist das Sperren der rechten Maustaste bereits als Lösungsvorschlag erwähnt worden. Zwar kann man auf diese Weise erfahrene User nicht aufhalten, allerdings werden einige Vorgänge erschwert.
Das Prinzip vom Sperren der rechten Maustaste ist schnell erklärt. Gesperrt wird nicht der Klick der Taste an sich, sondern vielmehr die dadurch aufgerufene Funktion. Diese öffnet im Normalfall das Kontextmenü des Browsers, was man aber schlicht verhindern kann. Somit wird zwar der Klick erkannt, bei diesem aber keine Aktion mehr ausgeführt.
Das passende Skript dazu sieht wie folgt aus und sollte vor dem schließenden HEAD-Tag </head> eingesetzt werden:
<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)) {
return false;
}
}
if (document.layers)
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown = click;
document.oncontextmenu = click;
</script>
Quelltext und Erläuterung bei selfhtml.org
Man sollte sich bewusst sein, dass es trotz Sperren der rechten Maustaste Möglichkeiten geben wird, wie man die gesperrten Funktionen trotzdem nutzt. Das vorgestellte Skript funktioniert in den neuesten Versionen der Standardbrowser, allerdings ist nicht gesagt, dass es in jedem Browser greift.
1 Kommentar zu " Rechte Maustaste sperren "
Hallo. Wertvolle Tipps die Ihr hier habt,. ich werde das ganze probieren, wäre euch allerdings sehr dankbar, wenn Ihr mir weitere Tipps zum “DATENKLAU verhindern” auf meiner Homepage geben könntet…
Ich bin absoluter Laie und ein ” LOOSER” war Webseiten anbetrifft.. Ich lese oftmals Berichte,.. und dann wenn ich diese in die Tat umsetzen will,. kommen Fragen auf,.. die keiner beantwortet hat,.. Bei euch war es übersichtlich und einfach.
Vielen lieben Dank an alle hier.
Karl
Kommentieren