屏蔽鼠標右鍵的JS代碼,兼容IE6 IE7 IE8 Firefox Chrome

屏蔽鼠標右鍵的JS代碼,兼容IE6 IE7 IE8 Firefox Chrome 

我轉載的這篇文章,實際應用了一下並驗證了在IE8,Firefox 6.0.2,chrome14.0.835版本中的確有效果。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
javascript

<body>html

<!-- 屏蔽網頁右鍵,適用於IE6,IE7,IE8,FireFox,谷歌Chrome瀏覽器 開始-->java

<script type="text/javascript">
function clickIE4(){
        if (event.button==2){
                return false;
        }
}
 
function clickNS4(e){
        if (document.layers||document.getElementById&&!document.all){
                if (e.which==2||e.which==3){
                        return false;
                }
        }
}
 
function OnDeny(){
        if(event.ctrlKey || event.keyCode==78 && event.ctrlKey || event.altKey || event.altKey && event.keyCode==115){
                return false;
        }
}
 
if (document.layers){
        document.captureEvents(Event.MOUSEDOWN);
        document.onmousedown=clickNS4;
        document.onkeydown=OnDeny();
}else if (document.all&&!document.getElementById){
        document.onmousedown=clickIE4;
        document.onkeydown=OnDeny();
}
 
document.oncontextmenu=new Function("return false");
</script>
<!--屏蔽網頁右鍵,適用於 IE6,IE7,IE8,FireFox,谷歌Chrome瀏覽器 結束-->chrome

</body> </html>
相關文章
相關標籤/搜索