论坛首页 Web前端技术论坛

触发事件

浏览 2879 次
锁定老帖子 主题:触发事件
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-04-12  
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()">

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

改成

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

试试

而且这段代码明显没有考虑浏览器兼容性。
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics