JS 屏蔽键盘与鼠标事件
2015-05-30 19:09
761 查看
使用JS 屏蔽键盘与鼠标事件
<script type='text/javascript'> var isCtrl = false; document.onkeyup=function(e) { if(e.which == 17) isCtrl=false; } document.onkeydown=function(e) { if(e.which == 17)//键盘的Ctrl键 isCtrl=true;
//67 键盘的C if((e.which == 85) || (e.which == 67) && isCtrl == true) { // alert(‘Keyboard shortcuts are cool!’); return false; } } var isNS = (navigator.appName == "Netscape") ? 1 : 0; if(navigator.appName == "Netscape") document.captureEvents(Event.MOUSEDOWN||Event.MOUSEUP); function mischandler(){ return false; } function mousehandler(e){//屏蔽鼠标右键 var myevent = (isNS) ? e : event; var eventbutton = (isNS) ? myevent.which : myevent.button; if((eventbutton==2)||(eventbutton==3)) return false; } document.oncontextmenu = mischandler; document.onmousedown = mousehandler; document.onmouseup = mousehandler; </script>
相关文章推荐
- JavaScript继承
- javascript客户端检测技术
- 字符串转化为Json格式的数据--(记录四)
- AJAX
- JavaScript 使用穷举方式实现内容简繁转换
- 关于ajax+jsp实现异步校验用户名是否存在的实例(.txt文本)
- JSON中数据特殊字符的处理
- js 图片上传前浏览
- js取整数四舍五入
- js加载顺序测试
- JavaScript 获取星期几函数
- 从js的repeat方法谈js字符串与数组的扩展方法
- js new Date().Format
- JS封装简单后代选择器
- Eclipse去除js(JavaScript)验证错误
- JS验证代码时字母或者数字
- JS之——回调函数的简单应用(插曲)
- [LeetCode][JavaScript]Reverse Linked List
- javascript基础(第五天)
- javascript基础(第四天)