`
jianson_wu
  • 浏览: 62813 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

触发事件

IE 
阅读更多
function maskingKeyboard() {
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){ //判断是否为F5
      event.keyCode=0;
      event.returnValue=false;
      alert("当前设置不允许使用F5刷新键");
  }
  if((event.altKey)&&((window.event.keyCode==37)||   (window.event.keyCode==39))){ //判断是否为Alt+方向键←或方向键→
      event.returnValue=false;
      alert("当前设置不允许使用Alt+方向键←或方向键→");
  }
  if((event.ctrlKey)&&(event.keyCode==78)){ //判断是否为Ctrl+N
      event.returnValue=false;
      alert("当前设置不允许使用Ctrl+N新建IE窗口");
  }
  if((event.shiftKey)&&(event.keyCode==121)){ //判断是否为shift+F10
      event.returnValue=false;
      alert("当前设置不允许使用shift+F10");
  }
}
//屏蔽鼠标右键
function rightKey(){
if(event.button==2){ //判断是否按下的是鼠标右键
event.returnValue=false;
alert("禁止使用鼠标右键!");
}
}
document.onmousedown=rightKey; //当鼠标键被按下时,调用rightKey函数
</script>

在<body>中按下键盘触发事件 <body onkeydown="function maskingKeyboard()">

无法触发键盘和鼠标  事件,页面无反应,这是一本资料上的实例。
分享到:
评论
1 楼 meepo3927 2011-05-07  
在<body>中按下键盘触发事件 <body onkeydown="function maskingKeyboard()">

改成

在<body>中按下键盘触发事件 <body onkeydown="maskingKeyboard()">

试试

而且这段代码明显没有考虑浏览器兼容性。

相关推荐

Global site tag (gtag.js) - Google Analytics