js 屏蔽鼠标右键(鼠标键值与contestmenu)

发布时间:2020-08-05编辑:脚本学堂
分享二个屏蔽鼠标右键的js代码,分别利用鼠标button的键值、鼠标的contextmenu属性屏蔽右键功能,需要的朋友参考下。

js 屏蔽鼠标右键

方法1,利用鼠标button的键值
 

复制代码 代码示例:
<script language="javascript">
function blockright(oEvent) {
var oDiv = document.getElementById("display");
if (window.event) oEvent = window.event; //处理兼容性,获得事件对象
if (oEvent.button == 2)
alert("不能使用");
}  // www.osxue.com
window.onload = function() { 
document.onmousedown = blockright;
}
</script>
<div> 
<textarea rows="4" cols="50" id="textin">
</textarea>
<p id="display"></p>
</div>

方法2,鼠标的contextmenu属性。
(需要ie的return属性和DOM d prevevrDefault()方法)
 

复制代码 代码示例:
function blockright(oEvent) { 
if (window.event) {
oEvent = window.event; //处理兼容性,获得事件对象
oEvent.returnValue = false;
}