javascript 屏蔽鼠标键盘的几段代码
javascript 屏蔽鼠标键盘的几段代码
发布时间:2016-12-30 来源:查字典编辑
摘要://屏蔽鼠标右键、Ctrl+n、shift+F10、F5刷新、退格键functionKeyDown(){if((window.event.a...

//屏蔽鼠标右键、Ctrl+n、shift+F10、F5刷新、退格键

functionKeyDown(){

if((window.event.altKey)&&

((window.event.keyCode==37)||//屏蔽Alt+方向键←

(window.event.keyCode==39))){//屏蔽Alt+方向键→

alert("不准你使用ALT+方向键前进或后退网页!");

event.returnValue=false;

}

/*注:这还不是真正地屏蔽Alt+方向键,

因为Alt+方向键弹出警告框时,按住Alt键不放,

用鼠标点掉警告框,这种屏蔽方法就失效了。以后若

有哪位高手有真正屏蔽Alt键的方法,请告知。*/

if((event.keyCode==8)||//屏蔽退格删除键

(event.keyCode==116)||//屏蔽F5刷新键

(event.ctrlKey&&event.keyCode==82)){//Ctrl+R

event.keyCode=0;

event.returnValue=false;

}

if((event.ctrlKey)&&(event.keyCode==78))//屏蔽Ctrl+n

event.returnValue=false;

if((event.shiftKey)&&(event.keyCode==121))//屏蔽shift+F10

event.returnValue=false;

if(window.event.srcElement.tagName=="A"&&window.event.shiftKey)

window.event.returnValue=false;//屏蔽shift加鼠标左键新开一网页

if((window.event.altKey)&&(window.event.keyCode==115)){//屏蔽Alt+F4

window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px");

returnfalse;}

}

functioninit()

{

try{announceDiv.innerText=announce;}catch(e){}

}

window.onload=init;

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新Javascript教程学习
热门Javascript教程学习
编程开发子分类