HTML禁止鼠标右键
锐菱小虎子
阅读:4
2025-01-01 08:58:18
评论:0
第一种:直接让右键失效
在body标签中添加以下代码即可
oncontextmenu=self.event.returnValue=false
完整代码如下:
<body oncontextmenu=self.event.returnValue=false>
第二种:让鼠标右键失效,但同时不能用鼠标选取页面上的内容
跟上面第一种差不多,同时“编辑->全选”也没有作用。
代码如下:
<body oncontextmenu="return false" onselectstart="return false" ondragstart="return false" onbeforecopy="return false" oncopy=document.selection.empty() onselect=document.selection.empty()>
第三种:效果跟第一个一样,但是多了一个JS鼠标被按下事件
在body标签中加入下面的代码
onkeydown="if(event.keyCode==27) return false;" oncontextmenu="self.event.returnValue=false;"
然后在</head>之前加入下面的代码
<script language="javascript">
function rclick() {
if(document.all) {
if (event.button == 2){
event.returnvalue=false;
}
}
}
</script>
发表评论