在Javascript中单击禁用滚动按钮

时间:2017-02-07 11:08:27

标签: javascript

请帮我纠正下面的代码片段,右键单击禁用工作正常,但中键(滚动按钮)禁用无法正常工作。它会显示该消息,但在单击[确定]以警告框后。它将在新标签中打开。我正在使用Firefox浏览器谢谢

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>

1 个答案:

答案 0 :(得分:0)

我会将<input type="radio" name="choice{{question.id}}" value="{{ option.options}}"> 移到方法的顶部:

request.POST.get('choice1')

因为如果第一个条件没有得到满足会发生什么?!