javascript 屏蔽F5,BackSpace等各种按键
- function DisableF5(){
- with (event){
- // F5 and Ctrl+R
- if (keyCode==116 || (ctrlKey && keyCode==82)){
- event.keyCode = 0;
- event.cancelBubble = true;
- return false;
- }
- }
- }
- document.onkeydown = DisableF5;
Java代码
- function document.onkeydown()
- {
- if ((event.keyCode==8) || //屏蔽退格删除键
- (event.keyCode==116)|| //屏蔽 F5 刷新键
- (event.ctrlKey && event.keyCode==82)){ //Ctrl + R
- event.keyCode=0;
- event.returnValue=false;
- }
- }
一,js屏蔽浏览器(IE和FireFox)的刷新功能
- document.onkeydown=function()
- {
- if ((window.event.keyCode==116)|| //屏蔽 F5
- (window.event.keyCode==122)|| //屏蔽 F11
- (window.event.shiftKey && window.event.keyCode==121) //shift+F10
- )
- {
- window.event.keyCode=0;
- window.event.returnValue=false;
- }
- if ((window.event.altKey)&&(window.event.keyCode==115))
- {
- //屏蔽Alt+F4
- window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px");
- return false;
- }
- }
二,js屏蔽浏览器右键功能
- 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 == 2 || e.which == 3)
- return false;
- }
- else
- if (event.button == 2 || event.button == 3){
- event.cancelBubble = true
- event.returnValue = false;
- return false;
- }
- }
- document.oncontextmenu = nocontextmenu; // for IE5+
- document.onmousedown = norightclick; // for all others
javascript 屏蔽F5,BackSpace等各种按键的更多相关文章
- 【JS】【1】JavaScript屏蔽Backspace键(避免点击后页面产生回退)
前言: 1,参考资料:JavaScript屏蔽Backspace键 - 孤傲苍狼 - 博客园(http://www.cnblogs.com/xdp-gacl/p/3785806.html) 2,参考的 ...
- jquery禁用右键单击功能屏蔽F5刷新
1.禁用右键单击功能$(document).ready(function() { $(document).bind("contextmenu",function(e) { aler ...
- linux中轻松使用backspace和上下按键
linux下使用sqlplus真是太费事儿了,backspace和上下键均出现乱码.在公司服务器上操作时,只能先用delete代替backspace,上下键就直接重新输入代替了,很费时间.今天在自己机 ...
- 怎么屏蔽F5键刷新功能
window.document.onkeydown=function(){if(event.keyCode==116){//屏蔽F5键,改为只刷新本页面,防止一刷就刷整个窗口event.keyCode ...
- jq屏蔽f5
//屏蔽F5 $(document).ready(function () { $(document).bind("keydown", function (e) { e = wind ...
- Javascript屏蔽鼠标右键-超简单,不过还是记录一下
Javascript屏蔽鼠标右键,其实作用也不大,也许是为了防止别人查看源代码,其实想查看源代码有多种途径,未必需要通过鼠标右键.不过当我们自定义鼠标右键弹出菜单时,也许需要这些. 下面是源码: 1 ...
- javascript屏蔽浏览器右键功能按钮
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- JavaScript屏蔽Backspace键
原文:http://www.cnblogs.com/xdp-gacl/p/3785806.html 今天在IE浏览器下发现,当把使用readonly="readonly"属性将文本 ...
- JavaScript学习总结(二十二)——JavaScript屏蔽Backspace键
今天在IE浏览器下发现,当把使用readonly="readonly"属性将文本框设置成只读<input type="text" readonly=&qu ...
随机推荐
- 微信小程序 - wx:key
看官方源码以及代码示例: 示例官网:列表渲染wx:key 官方原话 如果列表中项目的位置会动态改变或者有新的项目添加到列表中,并且希望列表中的项目保持自己的特征和状态(如 <input/> ...
- OFBiz:添加实体栏位
如何添加实体栏位?这里演示为PostalAddress添加planet栏位.打开applications/party/entitydef/entitymodel.xml,找到PostalAddress ...
- nyoj847 S + T(贪心)
题目847 题目信息 执行结果 本题排行 讨论区 S + T 时间限制:1000 ms | 内存限制:65535 KB 难度: 描写叙述 给你一个长度为n的整数序列A1.A2,--,An,找出两个 ...
- Android API之onLayout, onMeasure
android.view.ViewGroup protected void onLayout(boolean changed, int l, int t, int r, int b) 执行layout ...
- 强制关机后导致VBOX(4.2.16 r86992)的虚拟机不可使用问题的解决MEMO
上周六晚上由于有急事,就强制关机,导致今天晚上用VirtualBox(4.2.16 r86992)时,虚拟机上写着不可使用. 显示异常Message如下: D:\tinderbox\win-4.2\s ...
- 如何处理JSON中的特殊字符 介绍几种解决方案
http://www.nowamagic.net/librarys/veda/detail/216JSON 是适用于 Ajax 应用程序的一种有效格式,原因是它使 JavaScript 对象和字符串值 ...
- T-sql 根据日期时间 按年份、月份、天来统计
看统计结果: 这里利用的是convert函数,这里不得不说一下convert函数 CONVERT() 函数是把日期转换为新数据类型的通用函数. CONVERT() 函数可以用不同的格式显示日期/时间数 ...
- 执行 maven 命令 报错Unable to add module to the current project as it is not of packaging type 'pom'[转]
今天学习在本地搭建Maven工程时,执行了mvn archetype:generate 命令,报错. Unable to create project from archetype [org.apac ...
- Linux命令-目录处理命令:pwd
pwd 显示当前目录的绝对路径
- 【ASP.NET MVC系列】浅谈MVC
描述 本篇文章主要概述ASP.NET MVC,具体包括如下内容: 1.MVC模式概述 2.WebForm概述 3.WebForm与MVC区别 4.ASP.NET MVC发展历程 5.运用程序结构 6. ...