逛奔的蜗牛

我不聪明,但我会很努力

   ::  :: 新随笔 ::  ::  :: 管理 ::

  1. <
    html>    
  2. <head>    
  3.    <meta  http-equiv="Content-Type"  content="text/html;  charset=gb2312">    
  4.    <noscript><meta  http-equiv="refresh"  content="0;url=about:noscript"></noscript>    
  5.    <title>屏蔽鼠标右键、Ctrl+N、Shift+F10、Alt+F4、F11、F5刷新、退格键</title>    
  6. </head>    
  7. <body>    
  8.    
  9. <script  language="Javascript"><!--    
  10. //屏蔽鼠标右键、Ctrl+N、Shift+F10、F11、F5刷新、退格键    
  11. //Author:  meizz(梅花雨)  2002-6-18    
  12.    
  13. function  document.oncontextmenu(){event.returnValue=false;}//屏蔽鼠标右键    
  14. function  window.onhelp(){return  false}  //屏蔽F1帮助    
  15. function  document.onkeydown() {    
  16.    if  ((window.event.altKey)&&    
  17.    ((window.event.keyCode==37) || //屏蔽  Alt+  方向键  ←    
  18.    (window.event.keyCode==39))) { //屏蔽  Alt+  方向键  → 
  19.          alert("不准你使用ALT+方向键前进或后退网页!");    
  20.          event.returnValue=false;    
  21.    }    
  22.          /*  注:这还不是真正地屏蔽  Alt+  方向键,    
  23.          因为  Alt+  方向键弹出警告框时,按住  Alt  键不放,    
  24.          用鼠标点掉警告框,这种屏蔽方法就失效了。以后若    
  25.          有哪位高手有真正屏蔽  Alt  键的方法,请告知。*/    
  26.    
  27.    if ((event.keyCode==8) || //屏蔽退格删除键    
  28.    (event.keyCode==116) || //屏蔽  F5  刷新键    
  29.    (event.ctrlKey  &&  event.keyCode==82)) { //Ctrl  +  R    
  30.          event.keyCode=0;    
  31.          event.returnValue=false;    
  32.    }    
  33.    if (event.keyCode==122){event.keyCode=0;event.returnValue=false;} //屏蔽F11    
  34.    if (event.ctrlKey  &&  event.keyCode==78)  event.returnValue=false; //屏蔽  Ctrl+n    
  35.    if (event.shiftKey  &&  event.keyCode==121)event.returnValue=false; //屏蔽  shift+F10    
  36.    if (window.event.srcElement.tagName  ==  "A"  &&  window.event.shiftKey)      
  37.            window.event.returnValue  =  false; //屏蔽  shift  加鼠标左键新开一网页    
  38.    if ((window.event.altKey)&&(window.event.keyCode==115)) { //屏蔽Alt+F4
  39.            window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px");
  40.            return  false;    
  41.    }    
  42. }    
  43. </script>    
  44. 屏蔽鼠标右键、Ctrl+N、Shift+F10、Alt+F4、F11、F5刷新、退格键    
  45.    
  46. </body>    
  47. </html>  

 

From: http://51jsr.javaeye.com/blog/845130

posted on 2010-12-17 03:42 逛奔的蜗牛 阅读(408) 评论(0)  编辑 收藏 引用 所属分类: 其他编程

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理