触发事件

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()">

无法触发键盘和鼠标  事件,页面无反应,这是一本资料上的实例。

你可能感兴趣的:(IE)