Ich habe diesen Code:Rechtsklick wirkt wie ein Linksklick auf das Ereignis
document.getElementById("1").oncontextmenu = function() {
return false
}
Es deaktiviert das kleine Fenster, das nach einem Rechtsklick zeigt (nur auf den Button/Bild).
Auf meinem Code (https://jsfiddle.net/nnuyguat/) funktioniert alles gut, außer wenn ich einen Rechtsklick auf das Bild mache, da es das Linksklick-Ereignis auslöst und das Bild ändert, bis ich die Maus bewege.
Ein anderes verwandtes Problem ist, wenn ich links klicke, ohne loszulassen und dann rechts klicke (Freigabe der rechten Taste), wird es auch das Bild ändern.
Ich muss verhindern, dass das Bild mit rechten Klicks ändert. Es sollte als die schließende Taste des Browsers funktionieren (außer es ist ein anderes Bild und es schließt nichts).
Mögliche Duplikate von [Ist Rechtsklick auf ein Javascript-Ereignis?] (Http://StackOverflow.com/Questions/2405771/IS-Right-Click-AJavascript-Event) –
@ Error404 Es ist keine Duplizierung wie in diesem andere Frage hat nicht die Antwort für dieses spezifische Problem und es hat nicht einmal eine akzeptierte Antwort. – JavaScript
Aber es hat die Lösung, das Rechtklickereignis wie gewünscht in Ihrer Frage zu behandeln. Natürlich, niemals wird es immer zwei Probleme geben (oder zumindest ist es sehr seltsam, dass zwei allgemeine Probleme gleich sind, vielleicht verwandt sind). Wenn Sie mit der rechten Maustaste umgehen können, können Sie es auch vermeiden. –