浏览 2879 次
锁定老帖子 主题:触发事件
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-04-12
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()"> 无法触发键盘和鼠标 事件,页面无反应,这是一本资料上的实例。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2011-05-07
在<body>中按下键盘触发事件 <body onkeydown="function maskingKeyboard()">
改成 在<body>中按下键盘触发事件 <body onkeydown="maskingKeyboard()"> 试试 而且这段代码明显没有考虑浏览器兼容性。 |
|
返回顶楼 | |