• javascript 屏蔽F5,BackSpace等各种按键


    Java代码  收藏代码
    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.   
    12. 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. }   
    10.    


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

    Java代码  收藏代码
    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屏蔽浏览器右键功能 

    Java代码  收藏代码
      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   
  • 相关阅读:
    【FZYZOJ】细菌 题解(最短路)
    oracle 开发 第02章 查询
    oracle 开发 第01章 简介
    rhel配置163、epel、rpmforge的yum源
    linux 手动清除缓存
    查看linux内核版本和发行版本
    linux下安装rlwrap
    linux下安装vncserver
    Nagios 安装
    linux mutt发送报表
  • 原文地址:https://www.cnblogs.com/xiaochao12345/p/3910161.html
Copyright © 2020-2023  润新知