Javascript屏蔽鼠标右键

IE:

 

function block(oEvent){
    
if(window.event)
        oEvent 
= window.event;
    
if(oEvent.button == 2)
        alert(
"鼠标右键不可用");
}
document.onmousedown 
= block;

 

标准DOM和IE的兼容解决方法:

 

function block(oEvent){
    
if(window.event){
        oEvent 
= window.event;
        oEvent.returnValue 
= false;    //取消默认事件
    }else
        oEvent.preventDefault();    
//取消默认事件
}
document.oncontextmenu 
= block;

 

posted @ 2009-03-10 11:19  宿远  阅读(149)  评论(0)    收藏  举报