浏览 7960 次
锁定老帖子 主题:JS 屏蔽代码
精华帖 (0) :: 良好帖 (0) :: 新手帖 (1) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2010-04-20
最后修改:2010-04-28
<script> function KeyDown(){ //屏蔽鼠标右键、Ctrl+n、shift+F10、F5刷新、退格键 //alert("ASCII代码是:"+event.keyCode); if ( (window.event.altKey)&& ( (window.event.keyCode==37)|| //屏蔽 Alt+ 方向键 ← (window.event.keyCode==39) ) ){ //屏蔽 Alt+ 方向键 → alert("不准你使用ALT+方向键前进或后退网页!"); event.returnValue=false; } if ((event.keyCode==8) || //屏蔽退格删除键 (event.keyCode==116)|| //屏蔽 F5 刷新键 (event.keyCode==112)|| //屏蔽 F1 刷新键 (event.ctrlKey && event.keyCode==82)){ //Ctrl + R event.keyCode=0; event.returnValue=false; alert("不准你使用快捷!"); } if ((event.ctrlKey)&&(event.keyCode==78)) //屏蔽 Ctrl+n { alert("ctrl + n"); event.returnValue=false; } if ((event.shiftKey)&&(event.keyCode==121)) //屏蔽 shift+F10 { alert(" 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 alert('Alt+F4'); //window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px"); return false; } } document.onkeydown = KeyDown </script> 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2010-04-23
排版弄好一点吧
|
|
返回顶楼 | |
发表时间:2010-04-23
为什么要屏蔽啊,有什么作用啊?
|
|
返回顶楼 | |
发表时间:2010-04-23
楼主的系统一定是遇到了客户在回退后重复提交数据一些其它在设计之初没有想到的事才这样做的吧。
|
|
返回顶楼 | |
发表时间:2010-04-24
如果浏览器禁用js了呢
|
|
返回顶楼 | |
发表时间:2010-04-28
有时候对于修改 密码时不让用户输入空格 拷贝 粘贴 等 ,在WEB考试系统中也会出现刷新数据重取 做蔽等一些 等等的一些客户不让操作的行为。。
|
|
返回顶楼 | |