博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

JS屏蔽键盘相关事件

Posted on 2009-10-30 09:55  hyd309  阅读(620)  评论(0编辑  收藏  举报
开发步骤

1)编写屏蔽键盘的相关事件的JavaScript自定义函数keydown,其关键代码如下:

<script language=javascript>

function keydown(){

if(event.keyCode==8){

      event.keyCode=0;

      event.returnValue=false;

      alert("当前设置不允许使用退格键");

 }if(event.keyCode==13){

      event.keyCode=0;

      event.returnValue=false;

      alert("当前设置不允许使用回车键");

 }if(event.keyCode==116){

      event.keyCode=0;

      event.returnValue=false;

      alert("当前设置不允许使用F5刷新键");

 }if((event.altKey)&&((window.event.keyCode==37)||(window.event.keyCode==39))){

         event.returnValue=false;

         alert("当前设置不允许使用Alt+方向键←或方向键→");

        }if((event.ctrlKey)&&(event.keyCode==78)){

         event.returnValue=false;

         alert("当前设置不允许使用Ctrl+N新建IE窗口");

        }if((event.shiftKey)&&(event.keyCode==121)){

         event.returnValue=false;

         alert("当前设置不允许使用shift+F10");

        }

}

</script>

2)在网页的<body>标记中添加onkeydown事件的处理方法,代码如下:

<body onkeydown="keydown()">