龙空技术网

JavaScript 如何屏蔽鼠标右键

寒笛过霜天 79

前言:

当前朋友们对“ie浏览器不支持js怎么设置”都比较珍视,咱们都想要知道一些“ie浏览器不支持js怎么设置”的相关内容。那么小编也在网上收集了一些关于“ie浏览器不支持js怎么设置””的相关内容,希望看官们能喜欢,你们快快来学习一下吧!

屏蔽鼠标右键

方法1:使用鼠标事件的button属性

鼠标事件中button的值在各个浏览器上大相径庭,但非常幸运的是按下鼠标右键时值都为2;

<html><head><title>屏蔽鼠标右键</title><script language="javascript">function block(oEvent){    if(window.event)        oEvent = window.event;    if(oEvent.button == 2)        alert("鼠标右键不可用");}document.onmousedown = block;</script></head><body><p>屏蔽鼠标右键</p></body></html>

Firefox旧版本不支持,经过严格测试,最新版本的IE、360、Firefox浏览器都已支持

方法二:浏览器兼容性最好,不用弹出警告框

<html><head><title>屏蔽鼠标右键</title><script language="javascript">function block(oEvent){    if(window.event){    oEvent = window.event;    oEvent.returnValue = false; //取消默认事件,兼容IE8以下浏览器    }else    oEvent.preventDefault(); //取消默认事件,兼容标准的DOM浏览器,IE9浏览器已支持}document.oncontextmenu = block;</script></head><body><p>屏蔽鼠标右键</p></body></html>

方法三:(以下火狐和chome浏览器不支持,IE和360支持)

<body oncontextmenu="return false;"></body><body oncontextmenu="alert('010-123456789');return false"></body><body oncontextmenu="return test()"><script>function test(){alert('020-123456789');return false;</script></body>

标签: #ie浏览器不支持js怎么设置