zoukankan      html  css  js  c++  java
  • jquery禁用右键、文本选择功能、刷新

    //禁用右键、文本选择功能、刷新 
    $(document).bind(“contextmenu”,function(){return false;});  
    $(document).bind(“selectstart”,function(){return false;});  
    $(document).keydown(function(){return key(arguments[0])});  
      
    //按键时提示警告  
    function key(e){  
    var keynum;  
    if(window.event){  
    keynum = e.keyCode; // IE  
    }else if(e.which){  
    keynum = e.which; // Netscape/Firefox/Opera  
    }  
    if(keynum == 17){  
    alert(“禁止刷新!”);  
    return false;  
    }  
    }  
      
    //禁用右键、文本选择功能、刷新 
        $(document).bind("contextmenu",function(){return false;});  
        $(document).bind("selectstart",function(){return false;});  
        $(document).keydown(function(){return key(arguments[0])});   
       
     //按键时提示警告  
           function key(e){  
                var keynum;  
                if(window.event) // IE  
                  {  
                    keynum = e.keyCode;  
                  }  
                else if(e.which) // Netscape/Firefox/Opera  
                  {  
                    keynum = e.which;  
                  }  
                if(keynum == 17){ alert("禁止刷新!");return false;}  
            }  
      
       
       
    <script>    
    //屏蔽鼠标右键、Ctrl+N、Shift+F10、F11、F5刷新、退格键       
    function   document.oncontextmenu(){event.returnValue=false;}//屏蔽鼠标右键     
    function   window.onhelp(){return false}       //屏蔽F1帮助     
    function   document.onkeydown(){     
        if((window.event.altKey)&&     
          ((window.event.keyCode==37)||            //屏蔽Alt+方向键←     
          (window.event.keyCode==39))){            //屏蔽Alt+方向键→  
               alert("不准你使用ALT+方向键前进或后退网页!");     
               event.returnValue=false;      
          }         if((event.keyCode==8)||                    //屏蔽退格删除键      
          (event.keyCode==116)||                   //屏蔽F5刷新键     
          (event.ctrlKey && event.keyCode==82)){   //Ctrl+R     
               event.keyCode=0;     
               event.returnValue=false;     
          }     
          if(event.keyCode==122){event.keyCode=0;event.returnValue=false;}    //屏蔽F11     
          if(event.ctrlKey && event.keyCode==78)event.returnValue=false;      //屏蔽Ctrl+n     
          if(event.shiftKey && event.keyCode==121)event.returnValue=false;    //屏蔽shift+F10     
          if(window.event.srcElement.tagName=="A" && window.event.shiftKey)       
             window.event.returnValue=false;       //屏蔽shift加鼠标左键新开一网页     
          if((window.event.altKey)&&(window.event.keyCode==115)){             //屏蔽Alt+F4      
             window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px");     
             return false;     
          }     
      }     
    </script>  
  • 相关阅读:
    [leetCode]09.用两个栈实现队列
    ubuntu:无法获得锁;无法锁定管理目录
    [leetCode]07.重建二叉树
    [leetCode]剑指 Offer 06. 从尾到头打印链表
    [leetCode]剑指 Offer 05. 替换空格
    [leetCode]1330.翻转子数组得到最大的数组值
    [leetCode]312.戳气球
    UVALive
    CodeChef
    CodeChef
  • 原文地址:https://www.cnblogs.com/mr-hero/p/4285389.html
Copyright © 2011-2022 走看看