1. 程式人生 > >js禁止滑鼠右擊事件

js禁止滑鼠右擊事件

if (window.Event){
    document.captureEvents(Event.MOUSEUP);
}
function nocontextmenu() {
    event.cancelBubble = true
    event.returnValue = false;
    return false;
}
function norightclick(e) {
    if (window.Event) {
        if (e.which == 2 || e.which == 3){
            return false;
        }else if (event.button == 2 || event.button == 3){
            event.cancelBubble = true
            event.returnValue = false;
            return false;
        }
    }
}
document.oncontextmenu = nocontextmenu;  // for IE5+
document.onmousedown = norightclick;  //
$(document).keydown(function(){
    return key(arguments[0]);
});
function key(e){
    var keynum;
    if(window.event){
        keynum=e.keyCode;
    }else if(e.which){
        keynum=e.which;
    } if(keynum==123){
        window.close();
        return false;
    }
}