zoukankan      html  css  js  c++  java
  • 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   
  • 相关阅读:
    POJ 1797 Heavy Transportation
    洛谷 P3379 【模板】最近公共祖先(LCA)
    洛谷 P1351 联合权值
    51nod 1272 最大距离
    codevs 1664 清凉冷水
    COGS 1176. [郑州101中学] 月考
    HDU
    HDU
    一坨计算几何的板子
    bzoj2618[Cqoi2006]凸多边形
  • 原文地址:https://www.cnblogs.com/xiaochao12345/p/3910161.html
Copyright © 2011-2022 走看看