禁止右键+禁止选择文本JS代码分享(兼容主流浏览器)
2013-05-09 10:07
363 查看
//右键开始 if (window.Event) document.captureEvents(Event.MOUSEUP); function nocontextmenu() { event.cancelBubble = true event.returnValue = false; return false; } function norightclick(e) { if (window.Event) { if (e.which == 2 || e.which == 3) return false; } else if (event.button == 2 || event.button == 3) { event.cancelBubble = true event.returnValue = false; return false; } } document.oncontextmenu = nocontextmenu; // for IE5+ document.onmousedown = norightclick; // for all others //禁止选择文本 var omitformtags = ["input", "textarea", "select"] omitformtags = omitformtags.join("|") function disableselect(e) { if (omitformtags.indexOf(e.target.tagName.toLowerCase()) == -1) return false } function reEnable() { return true } if (typeof document.onselectstart != "undefined") document.onselectstart = new Function("return false") else { document.onmousedown = disableselect document.onmouseup = reEnable }
相关文章推荐
- javascript 实现禁止右键,复制,选取文本 (兼容firefox,IE,chrome等主流浏览器)
- 火狐 等浏览器 禁止 右键,文本选择功能
- CSS禁止选择文本功能(兼容IE,火狐等浏览器)
- CSS禁止选择文本功能(兼容IE,火狐等浏览器)
- CSS禁止选择文本功能(兼容IE,火狐等浏览器)
- 跨浏览器兼容选择部分文本+跨浏览器获取字符编码
- 网页防复制,禁止文字选中,禁止右键菜单js代码,兼容大部分浏览器方法
- js操作输入框中选择内容兼容IE及其他主流浏览器
- JS实现文本复制功能,兼容主流浏览器
- jquery禁止复制、禁用右键、文本选择功能、复制按键
- 选择文本 兼容所有浏览器
- 禁止选择文本的兼容写法
- JS日期选择器(兼容IE,Firefox,Opera等主流浏览器)
- 网页中屏蔽右键,不允许选择文本.兼容IE,Firefox
- js屏蔽鼠标右键 .net 禁止选择文本、shift、alt、ctrl
- JS实现兼容各种浏览器的获取选择文本的方法【测试可用】
- 文本模糊效果兼容主流浏览器
- js操作输入框中选择内容兼容IE及其他主流浏览器
- 真正做到兼容各大主流浏览器的text-overflow(文本溢出)解决方案