即使世界明天毁灭,我也要在今天种下我的葡萄树。
posts - 112, comments - 14, trackbacks - 0, articles - 11

html屏蔽各种快捷键

Posted on 2006-08-29 13:48 阅读(694) 评论(0)  编辑  收藏 所属分类: WEB Design
html屏蔽各种快捷键

<script>
   function KeyDown(){ //屏蔽鼠标右键、Ctrl+n、shift+F10、F5刷新、退格键
    //alert("ASCII代码是:"+event.keyCode);
    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.keyCode==112)|| //屏蔽 F1 刷新键
    (event.ctrlKey && event.keyCode==82)){ //Ctrl + R
    event.keyCode=0;
    event.returnValue=false;
  alert("不准你使用快捷!");
    }
   if ((event.ctrlKey)&&(event.keyCode==78)) //屏蔽 Ctrl+n
   {
     alert("ctrl + n");
  event.returnValue=false;
   }

    if ((event.shiftKey)&&(event.keyCode==121)) //屏蔽 shift+F10
      {
      alert(" shift+F10 ");
      event.returnValue=false;
   }

    if (window.event.srcElement.tagName == "A" && window.event.shiftKey)
 {
   window.event.returnValue = false; //屏蔽 shift 加鼠标左键新开一网页
 }
   
    if ((window.event.altKey)&&(window.event.keyCode==115)){ //屏蔽Alt+F4
 alert('Alt+F4');
    //window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px");
    return false;
 }
  }
document.onkeydown = KeyDown  
</script>


只有注册用户登录后才能发表评论。


网站导航: