首页 > 代码库 > Javascript屏蔽鼠标的右键的两种方法。
Javascript屏蔽鼠标的右键的两种方法。
方法一:利用鼠标button的键值
<script language="javascript"> function blockright(oEvent) { var oDiv = document.getElementById("display"); if (window.event) oEvent = window.event; //处理兼容性,获得事件对象 if (oEvent.button == 2) alert("不能使用"); } window.onload = function() { document.onmousedown = blockright; } </script> <div> <textarea rows="4" cols="50" id="textin"> </textarea> <p id="display"></p> </div>
方法二:鼠标的contextmenu
(这里需要ie的return属性和DOM d prevevrDefault()方法)
<script language="javascript"> function blockright(oEvent) { if (window.event) { oEvent = window.event; //处理兼容性,获得事件对象 oEvent.returnValue = false; }else oEvent.preventDefault(); } window.onload = function() { document.oncontextmenu = blockright; } </script>
contextmenu事件在自定义右键内容时常常使用,即屏蔽右键内容=后自定义一个div显示菜单。
Javascript屏蔽鼠标的右键的两种方法。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。