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.οnmοusedοwn=rightKey; //当鼠标键被按下时,调用rightKey函数
</script>
在<body>中按下键盘触发事件 <body οnkeydοwn="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.οnmοusedοwn=rightKey; //当鼠标键被按下时,调用rightKey函数
</script>
在<body>中按下键盘触发事件 <body οnkeydοwn="function maskingKeyboard()">
无法触发键盘和鼠标 事件,页面无反应,这是一本资料上的实例。