基于jquery的禁用右键、文本选择功能、复制按键的实现代码
同时适合ie、firefox、谷歌下适用,经过筛选代码如下:
. 代码如下:
//禁用右键、文本选择功能、复制按键
$(document).bind(“contextmenu”,function(){return false;});
$(document).bind(“selectstart”,function(){return false;});
$(document).keydown(function(){return key(arguments[0])});
//按键时提示警告
function key(e){
var keynum;
if(window.event){
keynum = e.keycode; // ie
}else if(e.which){
keynum = e.which; // netscape/firefox/opera
}
if(keynum == 17){
alert(“禁止复制内容!”);
return false;
}
}
//禁用右键、文本选择功能、复制按键
$(document).bind("contextmenu",function(){return false;});
$(document).bind("selectstart",function(){return false;});
$(document).keydown(function(){return key(arguments[0])});
//按键时提示警告
function key(e){
var keynum;
if(window.event) // ie
{
keynum = e.keycode;
}
else if(e.which) // netscape/firefox/opera
{
keynum = e.which;
}
if(keynum == 17){ alert("禁止复制内容!");return false;}
}
<script>
//屏蔽鼠标右键、ctrl+n、shift+f10、f11、f5刷新、退格键
function document.oncontextmenu(){event.returnvalue=false;}//屏蔽鼠标右键
function window.onhelp(){return false} //屏蔽f1帮助
function document.onkeydown(){
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.ctrlkey && event.keycode==82)){ //ctrl+r
event.keycode=0;
event.returnvalue=false;
}
if(event.keycode==122){event.keycode=0;event.returnvalue=false;} //屏蔽f11
if(event.ctrlkey && event.keycode==78)event.returnvalue=false; //屏蔽ctrl+n
if(event.shiftkey && event.keycode==121)event.returnvalue=false; //屏蔽shift+f10
if(window.event.srcelement.tagname=="a" && window.event.shiftkey)
window.event.returnvalue=false; //屏蔽shift加鼠标左键新开一网页
if((window.event.altkey)&&(window.event.keycode==115)){ //屏蔽alt+f4
window.showmodelessdialog("about:blank","","dialogwidth:1px;dialogheight:1px");
return false;
}
}
</script>
上一篇: ASP实例:一个简单的ASP无组件上传类
下一篇: JQuery基础总结一:DOM篇
推荐阅读
-
基于jquery的禁用右键、文本选择功能、复制按键的实现代码
-
jQuery禁用右键、文本选择功能、复制按键
-
jQuery禁用右键、文本选择功能、复制按键
-
基于jquery的禁用右键、文本选择功能、复制按键的实现代码_jquery
-
基于jquery的禁用右键、文本选择功能、复制按键的实现代码_jquery
-
JS input文本框禁用右键和复制粘贴功能的代码_javascript技巧
-
基于jquery的禁用右键、文本选择功能、复制按键的实现代码
-
基于jquery的选择标签至文本域效果,可多选/可过滤重复/可限制个数的实现代码_jquery
-
JS input文本框禁用右键和复制粘贴功能的代码_javascript技巧
-
基于jquery的选择标签至文本域效果,可多选/可过滤重复/可限制个数的实现代码_jquery