Javasperrung der rechten Maustaste
Wer sich eine eigene Homepage erstellt, wird früher oder später bei gut gestalteten Pages den Quellcode angucken oder auch Bilder, die ihm gefallen, auf seinem Computer speichern wollen, um sie später vielleicht auf der eigenen Homepage verwenden zu können. Gerade letzteres wird nicht immer geschätzt, bedenkt man die Zeit, die eine schöne Grafik braucht, wohl auch verständlich. Diese Befehle laufen alle über die rechte Maustaste, und die kann man sperren.
Achtung: Diese Sperre kann umgangen werden!
Das wollen wir erreichen:
Die rechte Maustaste soll auf dieser Page gesperrt sein.
Tag:
<HEAD><TITLE>Eine Seite, auf der die rechte Maustaste nicht funktioniert</TITLE>
<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("Sorry: Diese Funktion ist deaktiviert.");
return false;
}
}
if (document.layers)
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown = click;
document.oncontextmenu = click;
</script>
</HEAD>
So sieht es aus:
Klick mal mit der rechten Maustaste. ;-)