JSCode all of Brower 全局屏蔽网页右键功能 具体实现


Posted in Javascript onJune 05, 2013

[javascript]

<script type="text/javascript"> 
function clickIE4(){ 
        if (event.button==2){ 
                return false; 
        } 
} function clickNS4(e){ 
        if (document.layers||document.getElementById&&!document.all){ 
                if (e.which==2||e.which==3){ 
                        return false; 
                } 
        } 
} 
function OnDeny(){ 
        if(event.ctrlKey || event.keyCode==78 && event.ctrlKey || event.altKey || event.altKey && event.keyCode==115){ 
                return false; 
        } 
} 
if (document.layers){ 
        document.captureEvents(Event.MOUSEDOWN); 
        document.onmousedown=clickNS4; 
        document.onkeydown=OnDeny(); 
}else if (document.all&&!document.getElementById){ 
        document.onmousedown=clickIE4; 
        document.onkeydown=OnDeny(); 
} 
document.oncontextmenu=new Function("return false"); 
</script> 

<script type="text/javascript">
function clickIE4(){
        if (event.button==2){
                return false;
        }
}
function clickNS4(e){
        if (document.layers||document.getElementById&&!document.all){
                if (e.which==2||e.which==3){
                        return false;
                }
        }
}
function OnDeny(){
        if(event.ctrlKey || event.keyCode==78 && event.ctrlKey || event.altKey || event.altKey && event.keyCode==115){
                return false;
        }
}
if (document.layers){
        document.captureEvents(Event.MOUSEDOWN);
        document.onmousedown=clickNS4;
        document.onkeydown=OnDeny();
}else if (document.all&&!document.getElementById){
        document.onmousedown=clickIE4;
        document.onkeydown=OnDeny();
}
document.oncontextmenu=new Function("return false");
</script>
Javascript 相关文章推荐
使用prototype.js进行异步操作
Feb 07 Javascript
javascript Array.remove() 数组删除
Aug 06 Javascript
7个Javascript地图脚本整理
Oct 20 Javascript
基于jQuery的可以控制左右滚动及自动滚动效果的代码
Jul 25 Javascript
解析dom中的children对象数组元素firstChild,lastChild的使用
Jul 10 Javascript
在Node.js中实现文件复制的方法和实例
Jun 05 Javascript
AngularJS模板加载用法详解
Nov 04 Javascript
浅谈JS对html标签的属性的干预以及对CSS样式表属性的干预
Jun 25 Javascript
JS实现仿UC浏览器前进后退效果的实例代码
Jul 17 Javascript
Node.js如何实现注册邮箱激活功能 (常见)
Jul 23 Javascript
Vue组件库发布到npm详解
Feb 17 Javascript
js实现全选反选不选功能代码详解
Apr 24 Javascript
js 获取后台的字段 改变 checkbox的被选中的状态 代码
Jun 05 #Javascript
JQuery AJAX 中文乱码问题解决
Jun 05 #Javascript
Javascript自定义排序 node运行 实例
Jun 05 #Javascript
jquery 文本上下无缝滚动,鼠标放上去就停止 小例子
Jun 05 #Javascript
jquery实现控制表格行高亮实例
Jun 05 #Javascript
javascript:;与javascript:void(0)使用介绍
Jun 05 #Javascript
jquery插件开发注意事项小结
Jun 04 #Javascript
You might like
Apache, PHP在Windows 9x/NT下的安装与配置 (一)
2006/10/09 PHP
php实现微信扫码自动登陆与注册功能
2016/09/22 PHP
php有效防止图片盗用、盗链的两种方法
2016/11/01 PHP
PHP读取目录树的实现方法分析
2019/03/22 PHP
thinkphp5框架扩展redis类方法示例
2019/05/06 PHP
在laravel框架中实现封装公共方法全局调用
2019/10/14 PHP
javascript对象的property和prototype是这样一种关系
2007/03/24 Javascript
javascript 获取select下拉列表值的代码
2009/09/07 Javascript
JavaScript判断变量是否为undefined的两种写法区别
2013/12/04 Javascript
JavaScript Math.ceil() 函数使用介绍
2013/12/11 Javascript
jquery实现弹出层遮罩效果的简单实例
2014/03/03 Javascript
JavaScript仿支付宝密码输入框
2015/12/29 Javascript
BootStrap入门教程(三)之响应式原理
2016/09/19 Javascript
jquery dataview数据视图插件使用方法
2016/12/23 Javascript
JavaScript中String对象的方法介绍
2017/01/04 Javascript
AngularJS实现路由实例
2017/02/12 Javascript
关于redux-saga中take使用方法详解
2018/02/27 Javascript
快速搭建vue2.0+boostrap项目的方法
2018/04/09 Javascript
详解Python中的__init__和__new__
2014/03/12 Python
用Python解析XML的几种常见方法的介绍
2015/04/09 Python
python Selenium实现付费音乐批量下载的实现方法
2019/01/24 Python
在Django下测试与调试REST API的方法详解
2019/08/29 Python
最小二乘法及其python实现详解
2020/02/24 Python
Python3 pickle对象串行化代码实例解析
2020/03/23 Python
django执行数据库查询之后实现返回的结果集转json
2020/03/31 Python
python实现自动清理重复文件
2020/08/24 Python
英国女性运动服品牌:Sweaty Betty
2018/11/08 全球购物
随机分配座位,共50个学生,使学号相邻的同学座位不能相邻
2014/01/18 面试题
几个Shell Script面试题
2014/04/18 面试题
送货司机岗位职责
2013/12/11 职场文书
年度考核自我鉴定
2014/02/02 职场文书
乳制品整治工作方案
2014/05/29 职场文书
道路交通事故人身损害赔偿协议书
2014/11/19 职场文书
2014年社区宣传工作总结
2014/12/02 职场文书
Canvas三种动态画圆实现方法说明(小结)
2021/04/16 Javascript
Go语言实现Base64、Base58编码与解码
2021/07/26 Golang