【发布时间】:2016-04-18 06:06:30
【问题描述】:
我想禁用表格上的右键菜单。因为我正在使用右键单击来更改它的颜色(做了一个小战舰游戏)。但是我没有发现任何仍然有效的东西。所以我真的很感激你的回答:)
这是电话:
<td class="tdBox" onclick="attack(this, ${xStatus.count}, ${yStatus.count})" onmouseover="background(this)" onmouseout="backgroundLeave(this)" oncontextmenu="markField(this)">
这是 JavaScript 函数:
function markField(obj) {
obj.style.backgroundColor = 'blue';
//return false;
}
【问题讨论】:
-
看起来像stackoverflow.com/questions/737022/…的部分复制
-
从 kay27 发布的链接中获取代码。用您的颜色更改代码替换
alert(status);行。附言但是,我建议您不要使用右键单击进行输入,因为这在网络应用程序上绝不是一个好主意。
标签: javascript contextmenu right-click