禁止F5等快捷键的JS代码
禁止ctrl+n和 禁止ctrl+r和 禁止shift+f10 禁止鼠标右键or左右键 和禁止f5 的JS代码
<script>
//禁止ctrl+n和 禁止ctrl+r和 禁止shift+f10 禁止鼠标右键or左右键 和禁止f5
var oLastBtn=0,bIsMenu=false
if (window.Event)
{
document.captureEvents(Event.MOUSEUP);
}
function nocontextmenu()
{
event.cancelBubble=true;
event.returnValue=false;
return false;
}
function norightclick(e)
{
if(window.Event)
{
if (e.which !=1)
{
return false;
}
}
else
if(event.button!=1)
{
event.cancelBubble=true;
event.returnValue=false;
return false;
}
}
document.oncontextmenu=nocontextmenu;
document.onmousedown=norightclick;
function onKeyDown()
{
if ((event.altKey)||((event.keyCode==8)&&(event.srcElement.type!="text"&&event.srcElement.type!="textarea"&&event.srcElement.type!="password"))||((event.ctrlKey)&&((event.keyCode==78)||(event.keyCode==82)))||(event.keyCode==116))
{
event.keyCode=0;
event.returnValue=false;
}
}
</script>
<body onkeydown="onKeyDown()">
相关推荐
-
屏蔽F1~F12的快捷键的js函数
复制代码 代码如下: function window.onhelp(){return false} //屏蔽F1帮助 /*keyCod从113-123分别禁用了F2-F12键,13禁用了回车键(Enter),8禁用了退格键(BackSpace)*/ document.onkeydown = function(){ if(window.event && window.event.keyCode == 113) { window.event.keyCode = 505; } if(window
-
JavaScript 快捷键设置实现代码
屏蔽Alt+F4等快捷键: 复制代码 代码如下: <script> function KeyDown(){ //屏蔽鼠标右键.Ctrl+n.shift+F10.F5刷新.退格键 //alert("ASCII代码是:"+event.keyCode); if ((window.event.altKey)&& ((window.event.keyCode==37)|| //屏蔽 Alt+ 方向键 ← (window.event.keyCode==39))){ //
-
禁止F5等快捷键的JS代码
禁止ctrl+n和 禁止ctrl+r和 禁止shift+f10 禁止鼠标右键or左右键 和禁止f5 的JS代码 <script> //禁止ctrl+n和 禁止ctrl+r和 禁止shift+f10 禁止鼠标右键or左右键 和禁止f5 var oLastBtn=0,bIsMenu=false if (window.Event) { document.captureEvents(Event.MOUSEUP); } function nocontextmenu() { event.cancel
-
禁止IE用右键的JS代码
复制代码 代码如下: <!--禁止网页右键: --> document.body.oncontextmenu=function rightClick(){ window.event.returnValue= false;} <!--禁止网页另存为: --> <noscript><iframe src=*.html></iframe></noscript> <!-- 禁止选择文本: --> <script type=&
-
禁止空格提交表单的js代码
在做项目的时候,有个页面我用到了ckeditor,可是问题来了,我在只要有文本框的地方按下回车键就会自动刷新.最后终于找到了解决的方法: 复制代码 代码如下: <input type="text" name="mes.mesTitle" value="<s:property value='mes.mesTitle'/>" class="InputStyle" onkeydown="keydown(t
-
屏蔽网页右键复制和ctrl+c复制的js代码
老是有些网站会屏蔽你的鼠标右键或者用快捷键复制,其实只是一段js代码,解决的方法就是直接把网页保存下来然后删掉下面这段js代码,然后就可以正常用右键菜单了. 当然,也可以通过设置浏览器的安全级别到最高级别来解决问题. 复制代码 代码如下: <script> document.oncontextmenu = function(){ return false; } document.onkeydown = function(){ if (event.ctrlKey && windo
-
20行JS代码实现粘贴板复制功能
使用剪贴板是一项基本技能.作为码农都应知道, Tab , Ctrl/Cmd + A , Ctrl / Cmd + C 以及 Ctrl / Cmd + V 分别是自动聚焦.复制.粘贴的快捷键. 而对普通用户可能就不太容易了.即使用户知道剪贴板是什么,(除了)那些眼神极好或反应很快的人,其他情况下很难以突出显示他们想要的确切文字.若用户不知道键盘快捷键,也看不到隐藏的编辑菜单,或从未使用右键菜单或不知道长按触屏弹出选项菜单,那么他很可能无法察觉到复制功能. 那么我们是否应该提供一个"复制到剪贴板&q
-
JS代码检查工具ESLint介绍与使用方法
ESLint不但提供一些默认的规则,也提供用户自定义规则来约束所写的JavaScript代码. 发展历史 Douglas Crockford大神根据自己的理念用JavaScript写了一个JavaScript代码规范检查工具,这就是JSLint.后来非常流行,也的确帮助了广大的JavaScript程序员.但是,大神对于自己的代码规范不做丝毫的妥协,对开源社区的反馈的回应也不礼貌.于是,JSLint从一个帮助程序员规范代码,避免Bug的工具,变成了一个让代码像Crockford的工具.在最不信神的
-
如何使用VS中的快捷键快速格式化代码使好看,整齐
在VC2005中,快捷键是Ctrl + K, Ctrl + F, 这是一个组合键,即先按Ctrl + K, 这时候编辑器会等待下一个按键动作,此时再按Ctrl + F, 即可以格式化代码了,当然,也可以在选项里面设置成使用VC6的快捷键,就可以继续使用Alt + F8了 也有 Visual Studio 2005的,下面的快捷键符合IDE默认的键盘映射方案,如果需要更改"工具"--"选项" -- "环境"--"键盘"--&qu
-
JavaScript禁止右击保存图片,禁止拖拽图片的实现代码
下面先看下js禁止右击保存图片. 禁止鼠标右键保存图片 <img src="" oncontextmenu="return false;"> 禁止鼠标拖动图片 <img src="" ondragstart="return false;"> 文字禁止鼠标选中 <p onselectstart="return false;">文字禁止鼠标选中</p> 禁止复制文
-
Sublime Text 3插件Minify的安装与使用(js代码压缩)
目录 需要用到的软件 进入正题Minify的安装 Minify文档翻译 需要用到的软件 SublimeText3+Node.js 进入正题Minify的安装 打开SublimeText,快捷键ctrl+shift+p调出package control输入install package找到minify回车安装即可,安装结成功后该文档在编辑器中弹出. # 注意(uglify-js默认只支持es5,如果要支持es6需要当前安装) uglify-js@3已支持es6压缩 # 未安装过minify所需组件
随机推荐
- js面向对象 多种创建对象方法小结
- Windows下Redis的安装使用图解
- PHP以指定字段为索引返回数据库所取的数据数组
- jQuery常用数据处理方法小结
- 在jQuery1.5中使用deferred对象 着放大镜看Promise
- js实现功能比较全面的全选和多选
- 打造个性_安全的电脑系统图文教程2第1/2页
- 在Oracle中向视图中插入数据的方法
- 原生js实现日期联动
- 利用iscroll4实现轮播图效果实例代码
- js中跨域方法原理详解
- javascript为下拉列表动态添加数据项
- document.compatMode的CSS1compat使用介绍
- python 爬虫出现403禁止访问错误详解
- jquery 图片 上一张 下一张 链接效果(续篇)
- jQuery实现键盘回车搜索功能
- JQuery select控件的相关操作实现代码
- js实现简单计算器
- Android中ArrayList和数组相互转换
- 一段非常好的滑动门[可感应触发或点击触发]兼容IE7 IE6 FireFox Opera