标签:
方法一:利用鼠标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显示菜单。
标签:
原文地址:http://www.cnblogs.com/ahthw/p/4216065.html