| 首页 | 下载中心 | 图片中心 | 
您现在的位置: 海华网 >> 编程日志 >> JS相关 >> 文章正文 用户登录 新用户注册
[组图]屏蔽鼠标右键、Ctrl+N、Shift+F10、Alt+F4、F11、F5刷新、退格键     ★★★
屏蔽鼠标右键、Ctrl+N、Shift+F10、Alt+F4、F11、F5刷新、退格键
作者:佚名  文章来源:本站原创  点击数:  更新时间:2007-9-8
    <html>     
  
<head>     
      
<meta   http-equiv="Content-Type"   content="text/html;   charset=gb2312">     
      
<noscript><meta   http-equiv="refresh"   content="0;url=about:noscript"></noscript>     
      
<title>屏蔽鼠标右键、Ctrl+N、Shift+F10、Alt+F4、F11、F5刷新、退格键</title>     
  
</head>     
  
<body>     
  
<script   language="Javascript">     
      
//屏蔽鼠标右键、Ctrl+N、Shift+F10、F11、F5刷新、退格键     
      //Author:   meizz(梅花雨)   2002-6-18     
  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;     
      }
     
           //
*   注:这还不是真正地屏蔽   Alt+   方向键,     
            因为   Alt+   方向键弹出警告框时,按住   Alt   键不放,     
            用鼠标点掉警告框,这种屏蔽方法就失效了。以后若     
            有哪位高手有真正屏蔽   Alt   键的方法,请告知。
*/
     
      
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>     
  屏蔽鼠标右键、Ctrl+N、Shift+F10、Alt+F4、F11、F5刷新、退格键     
  
</body>     
  
</html>
文章录入:付晓波    责任编辑:付晓波 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    专 题 栏 目
    最 新 热 门
    最 新 推 荐
    相 关 文 章
    没有相关文章
        网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)