Ich verwende derzeit dieses Skript, um einen Rechtsklick auf eine meiner Website zu verhindern. Ich habe verschiedene Verbesserungen am Code ausprobiert, weil ich möchte, dass der Rechtsklick NUR auf Bilder verhindert wird (Rechtsklick ist überall).Disable rightclick auf Bilder
Irgendeine Idee?
Vielen Dank im Voraus für Ihre Hilfe
//Disable right mouse click Script
var message = "Stop trying stealing pics! :P";
///////////////////////////////////
function clickIE4() {
if (event.button == 2) {
alert(message);
return false;
}
}
function clickNS4(e) {
if (document.layers || document.getElementById && !document.all) {
if (e.which == 2 || e.which == 3) {
alert(message);
return false;
}
}
}
if (document.layers) {
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown = clickNS4;
} else if (document.all && !document.getElementById) {
document.onmousedown = clickIE4;
}
document.oncontextmenu = new Function("alert(message);return false")
Die NS4 und document.layers markiert diese als Skript aus früheren Jahrtausend. Sie wissen, dass die Bilder nur eine "Speichern als Webseite" sind, um auf der Festplatte gespeichert zu werden? – mplungjan
Ihre Lösung ist möglicherweise hier. https://stackoverflow.com/questions/4753695/disablishing-right-click-on-images-using-jquery – Hubvill
Auch klicken und halten, ziehen auf neue Registerkarte öffnet das Bild zum Speichern – mplungjan