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 相关文章推荐
Javascript 面向对象(二)封装代码
May 23 Javascript
浅析javascript函数表达式
Feb 10 Javascript
JavaScript事件处理的方式(三种)
Apr 26 Javascript
基于HTML+CSS+JS实现增加删除修改tab导航特效代码
Aug 05 Javascript
js提示框替代系统alert,自动关闭alert对话框的实现方法
Nov 07 Javascript
Bootstrap基本组件学习笔记之下拉菜单(7)
Dec 07 Javascript
js原生之焦点图转换加定时器实例
Dec 12 Javascript
每个 JavaScript 工程师都应懂的33个概念
Oct 22 Javascript
示例vue 的keep-alive缓存功能的实现
Dec 13 Javascript
vue多次循环操作示例
Feb 08 Javascript
如何构建 vue-ssr 项目的方法步骤
Aug 04 Javascript
JavaScript选择器函数querySelector和querySelectorAll
Nov 27 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
PHP 获取MSN好友列表的代码(2009-05-14测试通过)
2009/09/09 PHP
PHP 处理图片的类实现代码
2009/10/23 PHP
四个常见html网页乱码问题及解决办法
2015/09/08 PHP
PHP回调函数简单用法示例
2019/05/08 PHP
php实现通过stomp协议连接ActiveMQ操作示例
2020/02/23 PHP
关于jQuery中的each方法(jQuery到底干了什么)
2014/03/05 Javascript
js实现完全自定义可带多级目录的网页鼠标右键菜单方法
2015/02/28 Javascript
纯javascript响应式树形菜单效果
2015/11/10 Javascript
JS实现数字格式千分位相互转换方法
2016/08/01 Javascript
jQuery实现将div中滚动条滚动到指定位置的方法
2016/08/10 Javascript
微信小程序网络封装(简单高效)
2018/08/06 Javascript
JavaScript前端实现压缩图片功能
2020/03/06 Javascript
Vue的props父传子的示例代码
2020/05/20 Javascript
[12:36]《DOTA2》国服注册与激活指南全攻略
2013/04/28 DOTA
常用python数据类型转换函数总结
2014/03/11 Python
在Python程序中操作文件之isatty()方法的使用教程
2015/05/24 Python
python中map()与zip()操作方法
2016/02/27 Python
Python处理XML格式数据的方法详解
2017/03/21 Python
python实现隐马尔科夫模型HMM
2018/03/25 Python
pandas数据集的端到端处理
2019/02/18 Python
Python二叉搜索树与双向链表转换算法示例
2019/03/02 Python
PyQt5固定窗口大小的方法
2019/06/18 Python
python Pillow图像处理方法汇总
2019/10/16 Python
python ffmpeg任意提取视频帧的方法
2020/02/21 Python
Python优秀开源项目Rich源码解析的流程分析
2020/07/06 Python
python matlab库简单用法讲解
2020/12/31 Python
利用CSS3实现圆角的outline效果的教程
2015/06/05 HTML / CSS
英国顶级家庭折扣店:The Works
2017/09/06 全球购物
享受加州生活方式的时尚舒适:XCVI
2018/07/09 全球购物
GAZMAN官网:澳大利亚领先的男装品牌
2019/12/19 全球购物
《数星星的孩子》教学反思
2014/04/11 职场文书
导游欢送词
2015/01/31 职场文书
目标责任书格式范文
2015/05/11 职场文书
2015年乡镇工会工作总结
2015/05/19 职场文书
毕业感言怎么写
2015/07/31 职场文书
六年级作文之关于梦
2019/10/22 职场文书