两种JS实现屏蔽鼠标右键的方法


Posted in Javascript onAugust 20, 2020

JS屏蔽鼠标右键的两种方法,比较常用的一个JS小功能,用上这个代码后,浏览者在访问你网页的时候就不能点击右键了,点了也不会弹出右键菜单,本功能最好不要用的太多哦,有时候用户会反感的。

代码如下:

<html>
<head>
<title>屏蔽鼠标右键</title>
</head>
<body oncontextmenu=self.event.returnvalue=false>
第一种方法:在body标签里加上oncontextmenu=self.event.returnvalue=false;
<br>
<script language="javascript">
<!--
function document.oncontextmenu()
{
return false;
}


function nocontextmenu()
{
if(document.all) {
event.cancelBubble=true;
event.returnvalue=false;
return false;
}
}
-->
</script>
第二种方法:在body里加入onmousedown="rclick()" oncontextmenu= "nocontextmenu()"
<br>
<script language="javascript">
<!--
function rclick()
{
if(document.all) {
if (event.button == 2){
event.returnvalue=false;
}
}
}
-->
</script>
<br>详细情况请查看代码。<br>
<br>现在点击你的鼠标右键,不起作用了。
</body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助。

Javascript 相关文章推荐
ASP中进行HTML数据及JS数据编码函数
Nov 11 Javascript
JS应用正则表达式转换大小写示例
Sep 18 Javascript
Bootstrap3.0建站教程(一)之bootstrap表单元素排版
Jun 01 Javascript
JS中页面与页面之间超链接跳转中文乱码问题的解决办法
Dec 15 Javascript
js仿网易表单及时验证功能
Mar 07 Javascript
微信小程序中子页面向父页面传值实例详解
Mar 20 Javascript
详解使用vue脚手架工具搭建vue-webpack项目
May 10 Javascript
vue v-on监听事件详解
May 17 Javascript
vue vantUI实现文件(图片、文档、视频、音频)上传(多文件)
Oct 15 Javascript
vue+canvas实现移动端手写签名
May 21 Javascript
微信小程序连接服务器展示MQTT数据信息的实现
Jul 14 Javascript
原生JS实现分页
Apr 19 Javascript
Javascript实现鼠标右键特色菜单
Aug 04 #Javascript
JS脚本根据手机浏览器类型跳转WAP手机网站(两种方式)
Aug 04 #Javascript
常用的Javascript数据验证插件
Aug 04 #Javascript
网页收藏夹显示ICO图标(代码少)
Aug 04 #Javascript
实现音乐播放器的代码(html5+css3+jquery)
Aug 04 #Javascript
基于ajax实现文件上传并显示进度条
Aug 03 #Javascript
函数window.open实现关闭所有的子窗口
Aug 03 #Javascript
You might like
五个PHP程序员工具
2008/05/26 PHP
基于MySQL到MongoDB简易对照表的详解
2013/06/03 PHP
jquery 年会抽奖程序
2011/12/22 Javascript
浅谈javascript的原型继承
2012/07/25 Javascript
Eval and new funciton not the same thing
2012/12/27 Javascript
jquery showModelDialog的使用方法示例详解
2013/11/19 Javascript
jQuery源码解读之removeClass()方法分析
2015/02/20 Javascript
讲解JavaScript的Backbone.js框架的MVC结构设计理念
2016/02/14 Javascript
js中使用使用原型(prototype)定义方法的好处详解
2016/07/04 Javascript
bootstrap table方法之expandRow-collapseRow展开或关闭当前行数据
2020/08/09 Javascript
JS严格模式知识点总结
2018/02/27 Javascript
node thread.sleep实现示例
2018/06/20 Javascript
对vue中v-on绑定自定事件的实例讲解
2018/09/06 Javascript
简单两步使用node发送qq邮件的方法
2019/03/01 Javascript
Vue 监听元素前后变化值实例
2020/07/29 Javascript
vue v-model的用法解析
2020/10/19 Javascript
python求crc32值的方法
2014/10/05 Python
利用python操作SQLite数据库及文件操作详解
2017/09/22 Python
TensorFlow在MAC环境下的安装及环境搭建
2017/11/14 Python
详解Python进阶之切片的误区与高级用法
2018/12/24 Python
Pytorch的mean和std调查实例
2020/01/02 Python
python检查目录文件权限并修改目录文件权限的操作
2020/03/11 Python
PYcharm 激活方法(推荐)
2020/03/23 Python
python如何爬取网页中的文字
2020/07/28 Python
HTML5之HTML元素扩展(上)—新增加的元素及使用概述
2013/01/31 HTML / CSS
June Jacobs尊积帕官网:知名的spa水疗护肤品牌
2019/03/21 全球购物
耐克亚太地区:Nike APAC
2019/12/07 全球购物
万户网络JAVA程序员岗位招聘笔试试卷
2013/01/08 面试题
个人委托书怎么写
2014/04/04 职场文书
2014年污水处理厂工作总结
2014/12/19 职场文书
医院保洁员岗位职责
2015/02/13 职场文书
2015年护士长个人工作总结
2015/04/24 职场文书
2015年煤矿工作总结
2015/04/28 职场文书
幼儿园音乐教学反思
2016/02/18 职场文书
分享几个JavaScript运算符的使用技巧
2021/04/24 Javascript
「地球外少年少女」BD发售宣传CM公开
2022/03/21 日漫