1. function DisableF5(){
  2. with (event){
  3. // F5 and Ctrl+R
  4. if (keyCode==116 || (ctrlKey && keyCode==82)){
  5. event.keyCode = 0;
  6. event.cancelBubble = true;
  7. return false;
  8. }
  9. }
  10. }
  11. document.onkeydown = DisableF5;

Java代码  

  1. function document.onkeydown()
  2. {
  3. if ((event.keyCode==8)   ||                  //屏蔽退格删除键
  4. (event.keyCode==116)||                  //屏蔽 F5 刷新键
  5. (event.ctrlKey && event.keyCode==82)){ //Ctrl + R
  6. event.keyCode=0;
  7. event.returnValue=false;
  8. }
  9. }

一,js屏蔽浏览器(IE和FireFox)的刷新功能

  1. document.onkeydown=function()
  2. {
  3. if ((window.event.keyCode==116)|| //屏蔽 F5
  4. (window.event.keyCode==122)|| //屏蔽 F11
  5. (window.event.shiftKey && window.event.keyCode==121) //shift+F10
  6. )
  7. {
  8. window.event.keyCode=0;
  9. window.event.returnValue=false;
  10. }
  11. if ((window.event.altKey)&&(window.event.keyCode==115))
  12. {
  13. //屏蔽Alt+F4
  14. window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px");
  15. return false;
  16. }
  17. }

二,js屏蔽浏览器右键功能

    1. if (window.Event)
    2. document.captureEvents(Event.MOUSEUP);
    3. function nocontextmenu()
    4. {
    5. event.cancelBubble = true
    6. event.returnValue = false;
    7. return false;
    8. }
    9. function norightclick(e){
    10. if (window.Event){
    11. if (e.which == 2 || e.which == 3)
    12. return false;
    13. }
    14. else
    15. if (event.button == 2 || event.button == 3){
    16. event.cancelBubble = true
    17. event.returnValue = false;
    18. return false;
    19. }
    20. }
    21. document.oncontextmenu = nocontextmenu; // for IE5+
    22. document.onmousedown = norightclick; // for all others

javascript 屏蔽F5,BackSpace等各种按键的更多相关文章

  1. 【JS】【1】JavaScript屏蔽Backspace键(避免点击后页面产生回退)

    前言: 1,参考资料:JavaScript屏蔽Backspace键 - 孤傲苍狼 - 博客园(http://www.cnblogs.com/xdp-gacl/p/3785806.html) 2,参考的 ...

  2. jquery禁用右键单击功能屏蔽F5刷新

    1.禁用右键单击功能$(document).ready(function() { $(document).bind("contextmenu",function(e) { aler ...

  3. linux中轻松使用backspace和上下按键

    linux下使用sqlplus真是太费事儿了,backspace和上下键均出现乱码.在公司服务器上操作时,只能先用delete代替backspace,上下键就直接重新输入代替了,很费时间.今天在自己机 ...

  4. 怎么屏蔽F5键刷新功能

    window.document.onkeydown=function(){if(event.keyCode==116){//屏蔽F5键,改为只刷新本页面,防止一刷就刷整个窗口event.keyCode ...

  5. jq屏蔽f5

    //屏蔽F5 $(document).ready(function () { $(document).bind("keydown", function (e) { e = wind ...

  6. Javascript屏蔽鼠标右键-超简单,不过还是记录一下

    Javascript屏蔽鼠标右键,其实作用也不大,也许是为了防止别人查看源代码,其实想查看源代码有多种途径,未必需要通过鼠标右键.不过当我们自定义鼠标右键弹出菜单时,也许需要这些. 下面是源码: 1 ...

  7. javascript屏蔽浏览器右键功能按钮

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  8. JavaScript屏蔽Backspace键

    原文:http://www.cnblogs.com/xdp-gacl/p/3785806.html 今天在IE浏览器下发现,当把使用readonly="readonly"属性将文本 ...

  9. JavaScript学习总结(二十二)——JavaScript屏蔽Backspace键

    今天在IE浏览器下发现,当把使用readonly="readonly"属性将文本框设置成只读<input type="text" readonly=&qu ...

随机推荐

  1. Spring+Shiro搭建基于Redis的分布式权限系统(有实例)

    摘要: 简单介绍使用Spring+Shiro搭建基于Redis的分布式权限系统. 这篇主要介绍Shiro如何与redis结合搭建分布式权限系统,至于如何使用和配置Shiro就不多说了.完整实例下载地址 ...

  2. 页面刷新 vuex 数据重新被初始化

    1.原因 vuex里用来存储的也只是一个全局变量,当页面刷新,该全局变量自然不存在了. 2.解决 使用localStorage存储一份 (1)storage.js /** * vuex localSt ...

  3. $.post以后就取不到$(this)节点解决方法【转】

    在作用域开头最好把以后要用的this指针存起来 a.click(function(){ var $this=$(this); $.get("/a").always( $this.v ...

  4. Java运行时异常和非运行时异常

    1.Java异常机制 Java把异常当做对象来处理,并定义一个基类java.lang.Throwable作为所有异常的超类.Java中的异常分为两大类:错误Error和异常Exception,Java ...

  5. java注解,通过反射解析注解,模仿hibernate,获取sql语句。

    常用注解: 自定义注解,标准格式: 1,target:注解作用域 2,Retention:声明周期 运行子类继承,但是子类继承只能作用到类注解,字段注解,是继承不了的. 使用注解:通过下面这种方式,为 ...

  6. javascript 模块化模式总结(二)

    一.对象字面值 这种设计模式中,一个对象被描述为一组以逗号分隔的名称/值对括在大括号({})的集合.对象内部的名称可以是字符串或是标记符后跟着一个冒号":".在对象里最后一个名称/ ...

  7. Quercus-基于 Java 的 PHP 框架

    Quercus是Caucho公司采用纯Java开发的一个PHP5引擎.基于开源授权协议GPL发布.Quercus自带很多个PHP模块和扩展如 PDF,PDO,MySQL和JSON.可以利用这个引擎在一 ...

  8. 通过CSS3,实现元素覆盖效果

    在非常多站点中,我们都能够看到这种效果.当用户鼠标进入某一个元素后,下方就会有遮罩层上浮动画,如图: 今天我们就用hover伪类加上css3实现,没有使用不论什么JS <!DOCTYPE htm ...

  9. 【LeetCode】77. Combinations (2 solutions)

    Combinations Given two integers n and k, return all possible combinations of k numbers out of 1 ...  ...

  10. HTML5 学习笔记 表单属性

    HTML5新的表单属性 HTML5 的form和input 标签添加了几个新的属性 <form>新属性 autocomplete novalidate input 新属性 autocomp ...