JS屏蔽键盘相关事件

开发步骤
(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中,调用maskingKeyboard()函数屏蔽键盘的相关事件。具体代码如下:


<body οnkeydοwn="maskingKeyboard()">
(3)编写自定义的JavaScript函数rightKey(),用于屏蔽鼠标右键。rightKey()函数的具体代码如下:

function rightKey(){ if(event.button==2){ //判断按下的是否是鼠标右键 event.returnValue=false; alert("禁止使用鼠标右键!"); } }

(4)在文档的onmousedown事件中调用rightKey()函数,用于当用户在页面中按下鼠标右键时,屏蔽右键所触发的事件。具体代码如下:

document.οnmοusedοwn=rightKey; //当鼠标右键被按下时,调用rightKey函数 运行程序,在页面中按下回车键、退格键、F5键、Ctrl+N组合键、Shift+F10组合键以及鼠标右键,都将给予提示,并且屏蔽掉这些事件所触发的动作。例如,按下F5键时,将弹出如图10.34所示的提示对话框。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值