Ich möchte das Rechtsklick-Menü auf einer Tabelle deaktivieren. Weil ich den Rechtsklick benutze, um die Farbe zu ändern (habe ein kleines Schlachtschiffspiel gemacht). Ich habe jedoch nichts gefunden, was noch funktioniert. So würde ich wirklich schätzen Ihre Antwort :)Kontextmenü deaktivieren (Rechtsklick) mit Javascript
Dies ist der Aufruf:
<td class="tdBox" onclick="attack(this, ${xStatus.count}, ${yStatus.count})" onmouseover="background(this)" onmouseout="backgroundLeave(this)" oncontextmenu="markField(this)">
und dies ist die JavaScript-Funktion:
function markField(obj) {
obj.style.backgroundColor = 'blue';
//return false;
}
sieht aus wie ein Teil-dup von http://stackoverflow.com/questions/737022/how-do-i-disable-right-click-on-my-web-page – kay27
Nehmen Sie die Code aus dem Link kay27 veröffentlicht. Ersetzen Sie dabei die Zeile "alert (status);" durch Ihren Farbwechselcode. P.S. Ich würde vorschlagen, den Rechtsklick für Ihre Eingabe nicht zu verwenden, da dies in einer Web-App nie eine gute Idee ist. – jitendragarg