我禁用右键单击我的网站,但是当我使用鼠标并单击滚动按钮时,它显示警告,然后单击确定后它将在新选项卡中打开。我怎么能禁用它? 以下是我的Javascript代码。请帮帮我。
// Right Click Disable Functions starts here
function clickIE()
{
if (document.all)
{
alert("Right click is disabled for Security Reasons.");
return false;
}
}
function clickNS(e)
{
if(document.layers||(document.getElementById&&!document.all))
{
if (e.which==2||e.which==3)
{
alert("Right click is disabled for Security Reasons.");
return false;
}
}
}
if (document.layers)
{
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown=clickNS;
}
else
{
document.onmouseup=clickNS;document.oncontextmenu=clickIE;
}
document.oncontextmenu=new Function("return false")
// Right Click Disable Functions Ends here
答案 0 :(得分:0)
在 mousedown 事件后触发 mouseup 事件。 你需要的是防止 mousedown 事件(右键和中键点击)。所以 您只需使用 document.onmousedown document.onmouseup 。