日期:2014-05-18  浏览次数:20619 次

请问javascript中可以屏蔽某些键盘按键吗?怎么屏蔽?
想屏蔽了键盘的按键使得用户只能点浏览器的关闭按钮关闭,不能通过键盘的快捷键或者其他切换按键来关闭浏览器,因为浏览器已经全屏了。

------解决方案--------------------
<script language= "javascript ">
function keyDown()
{
if ((window.event.altKey)&&(window.event.keyCode==115))
{ //屏蔽Alt+F4
window.showModelessDialog( "about:blank ", " ", "dialogWidth:1px;dialogheight:1px ");
return false;
}
}
document.onkeydown=keyDown;
document.onselectstart=new Function( "self.event.returnValue=false ");
</script>


<body oncontextmenu= "window.event.returnValue=false " onselectstart= "return false ">

把以上代码加到你的页面里就OK了
------解决方案--------------------
把键盘按键敲掉
------解决方案--------------------
楼上的不厚道,看你回了好多帖子,但是你都是砸电脑之类的,怎么没有被的办法了吗
------解决方案--------------------

keyCode=115
的115
window.event.altKey
的altKey
换成你要屏蔽的键的代码就可以了。
------解决方案--------------------
关闭相关的键盘值的事件,就ok了,键盘表上网上找一个吧