网页禁用右键实现代码(JavaScript代码)


Posted in Javascript onOctober 29, 2009
<script language="javascript"> 
function disableRightClick(e) 
{ 
var message = "右键禁用..."; 
if(!document.rightClickDisabled) // initialize 
{ 
if(document.layers) 
{ 
document.captureEvents(Event.MOUSEDOWN); 
document.onmousedown = disableRightClick; 
} 
else document.oncontextmenu = disableRightClick; 
return document.rightClickDisabled = true; 
} 
if(document.layers || (document.getElementById && !document.all)) 
{ 
if (e.which==2||e.which==3) 
{ 
alert(message); 
return false; 
} 
} 
else 
{ 
alert(message); 
return false; 
} 
} 
disableRightClick(); 
</script>

使用方法,直接复制代码放到<head></head>中即可。
Javascript 相关文章推荐
js实现addClass,removeClass,hasClass的函数代码
Jul 13 Javascript
JQuery each打印JS对象的方法
Nov 13 Javascript
详解Wondows下Node.js使用MongoDB的环境配置
Mar 01 Javascript
自定义vue全局组件use使用、vuex的使用详解
Jun 14 Javascript
webpack多入口文件页面打包配置详解
Jan 09 Javascript
vuex 使用文档小结篇
Jan 11 Javascript
vue iview实现动态路由和权限验证功能
Apr 17 Javascript
JavaScript 对引擎、运行时、调用堆栈的概述理解
Oct 22 Javascript
在 Angular-cli 中使用 simple-mock 实现前端开发 API Mock 接口数据模拟功能的方法
Nov 28 Javascript
详解Vue 的异常处理机制
Nov 30 Vue.js
JS如何监听div的resize事件详解
Dec 03 Javascript
Vue3.0中Ref与Reactive的区别示例详析
Jul 07 Vue.js
JavaScript 工具库 Cloudgamer JavaScript Library v0.1 发布
Oct 29 #Javascript
JScript 脚本实现文件下载 一般用于下载木马
Oct 29 #Javascript
javascript 面向对象,实现namespace,class,继承,重载
Oct 29 #Javascript
javascript实现的距离现在多长时间后的一个格式化的日期
Oct 29 #Javascript
jQuery 判断元素上是否绑定了事件
Oct 28 #Javascript
Firebug 字幕文件JSON地址获取代码
Oct 28 #Javascript
jquery 选择器部分整理
Oct 28 #Javascript
You might like
用PHP函数解决SQL injection
2006/10/09 PHP
PHP4中实现动态代理
2006/10/09 PHP
整合了前面的PHP数据库连接类~~做成一个分页类!
2006/11/25 PHP
ThinkPHP实现动态包含文件的方法
2014/11/29 PHP
PHP获取文件扩展名的4种方法
2015/11/24 PHP
在WordPress中实现发送http请求的相关函数解析
2015/12/29 PHP
UserData用法总结 lanyu出品
2010/07/01 Javascript
BootStrap中的表单大全
2016/09/07 Javascript
给easyui datebox扩展一个清空的实例
2016/11/09 Javascript
JS判断时间段的实现代码
2017/06/14 Javascript
浅谈vue-cli加载不到dev-server.js的解决办法
2017/11/24 Javascript
Vue-Router2.X多种路由实现方式总结
2018/02/09 Javascript
angular6 利用 ngContentOutlet 实现组件位置交换(重排)
2018/11/02 Javascript
Node.js动手撸一个静态资源服务器的方法
2019/03/09 Javascript
vue 中 beforeRouteEnter 死循环的问题
2019/04/23 Javascript
小程序云开发实现数据库异步操作同步化
2019/05/18 Javascript
javascript实现简易聊天室
2019/07/12 Javascript
Vue的自定义组件不能使用click方法的解决
2020/07/28 Javascript
解决vue项目运行提示Warnings while compiling.警告的问题
2020/09/18 Javascript
Vue指令实现OutClick的示例
2020/11/16 Javascript
用Python编程实现语音控制电脑
2014/04/01 Python
python实现在sqlite动态创建表的方法
2015/05/08 Python
Python爬虫爬取美剧网站的实现代码
2016/09/03 Python
python 基础教程之Map使用方法
2017/01/17 Python
Python使用matplotlib简单绘图示例
2018/02/01 Python
Django之创建引擎索引报错及解决详解
2019/07/17 Python
讲解Python3中NumPy数组寻找特定元素下标的两种方法
2019/08/04 Python
python Qt5实现窗体跟踪鼠标移动
2019/12/13 Python
python numpy--数组的组合和分割实例
2020/02/24 Python
从零开始的TensorFlow+VScode开发环境搭建的步骤(图文)
2020/08/31 Python
军校制空专业毕业生自我鉴定
2013/11/16 职场文书
中英文自我评价常用句型
2013/12/19 职场文书
毕业生自荐信格式
2014/03/07 职场文书
公司保密承诺书
2014/03/27 职场文书
golang 如何通过反射创建新对象
2021/04/28 Golang
Python中的 No Module named ***问题及解决
2022/07/23 Python