网页禁止复制、右键等操作

网页设计中经常需要禁止一些操作,例如禁止复制文本,禁止右键等。

禁止选择文本:<body onselectstart=”return false” >

禁止复制文本:<body oncopy=”alert(‘不允许复制!’);return false;” >

禁止右键、f5等操作:

<body onkeydown=”keydown();” >

function keydown(){
if(event.keyCode==8){
event.keyCode=0;
//event.returnValue=false;
setReturnValueFalse();
alert(“当前设置不允许使用退格键”);
}if(event.keyCode==13){
event.keyCode=0;
//event.returnValue=false;
setReturnValueFalse();
alert(“当前设置不允许使用回车键”);
}if(event.keyCode==116){
event.keyCode=0;
//event.returnValue=false;
setReturnValueFalse();
alert(“当前设置不允许使用F5刷新键”);
}if(event.keyCode==115){
event.keyCode=0;
//event.returnValue=false;
setReturnValueFalse();
alert(“当前设置不允许使用ALT+F4键”);
}if((event.altKey)&&((window.event.keyCode==37)||(window.event.keyCode==39))){
//event.returnValue=false;
setReturnValueFalse();
alert(“当前设置不允许使用Alt+方向键←或方向键→”);
}if((event.ctrlKey)&&(event.keyCode==78)){
//event.returnValue=false;
setReturnValueFalse();
alert(“当前设置不允许使用Ctrl+n新建IE窗口”);
}if((event.shiftKey)&&(event.keyCode==121)){
// event.returnValue=false;
setReturnValueFalse();
alert(“当前设置不允许使用shift+F10”);
}
}
function click() {
//event.returnValue=false;
setReturnValueFalse();
alert(“当前设置不允许使用右键!”);
}
document.oncontextmenu=click;

This entry was posted in Computer. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s