右クリック無効が正常に機能していますが、中ボタン(スクロールボタン)は無効です。メッセージは表示されますが、[ok]をクリックすると警告しますボックス。何がどうなるのでJavascriptでスクロールボタンのクリックを無効にする
function clickNS(e)
{
e.preventDefault();
if(document.layers||(document.getElementById&&!document.all))
{
if (e.which==3)
{
alert("Right click is disabled1");
return false;
}
if(e.which==2)
{
alert("Right click is disabled3");
return false;
}
}
}
:それは
function clickIE()
{
if (document.all)
{
alert("Right click is disabled2");
return false;
}
}
function clickNS(e)
{
if(document.layers||(document.getElementById&&!document.all))
{
if (e.which==3)
{
alert("Right click is disabled1");
e.preventDefault();
return false;
}
if(e.which==2)
{
alert("Right click is disabled3");
e.preventDefault();
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")
<a href="#">Hello world</a>
'document.layers'?今では私が長い間聞いたことのない名前です... – Boldewyn
_ "右クリック無効になっています" _このようなナンセンスをしないでください。それは単にサイトの使い勝手を大幅に低下させます... – CBroe
私の質問を慎重に読んでください。私はスクロールボタンのクリックが正しく動作していないと言っています –