1,整篇文章不能点右键、不能区域选择和不能复制。不过能查看源文件和下载该页。代码如下:
<body oncontextmenu=’return false’ ondragstart=’return false’ onselectstart =’return false’ onselect=’document.selection.empty()’ oncopy=’document.selection.empty()’ onbeforecopy=’return false’ onmouseup=’document.selection.empty()’>
2.在<body></body> 之间加入如下语句,则网页无法另存为:
<noscript><iframe src=*></iframe></noscript>
加入上述代码后,当执行“另存为”命令时,会弹出“保存网页时出错”的对话框。
3.把下列代码放到<body></body>或者<head></head>之间 ,提示禁止使用右键。
<script LANGUAGE=”JavaScript”>
function click() { if (event.button==2)
{alert(’你好,飞龙说右键已被禁止使用’); } } document.onmousedown=click
</script>
4,忽视右键的代码: <body oncontextmenu=\”return false\” 。结合起来禁止左右键代码:
〈body oncontextmenu=self.event.returnvalue=false>,左右键被禁止了自然无法复制什么的了。但是破解为:在浏览器里查看源文件,搜索oncontextmenu.false之类的代码删除,再刷新就可以了。
5,为了防止别人偷窃自己网站上的东西,还可以运用CSS代码控制右键的复制或另存为。可以在网页制作的过程中加入以下代码: 忽视右键:<body oncontextmenu=\”return false\”> ; 让你的网页无法另存为:<noscript><iframe src=*></iframe></noscript>
6,禁止选取:<body oncontextmenu=”return false” ondragstart=”return false” onselectstart =”return false” onselect=”document.selection.empty()” oncopy=”document.selection.empty()” onbeforecopy=”return false”onmouseup=”document.selection.empty()>
7,彻底禁止右键快捷菜单的出现代码如下:
<Script Language=javascript>
function Click(){
alert(’版权所有(C)2008 飞龙在天e000);
window.event.returnValue=false;
}
document.oncontextmenu=Click;
</Script>
8,但是,飞龙e000说,有守有攻。如果访问者直接在浏览器地址栏中键入”javascript:alert(document.oncontextmenu=”)”,就可以解除对右键菜单的屏蔽。键入
javascript:s=document.documentElement.outerHTML;document.write’<body>
</body>’);document.body.innerText=s; 源代码就出来了。不论加密如何复杂,最终都要还原成浏览器可以解析的html代码,而documentElement.outerHTML正是最终的结果。所谓彻底禁止查看源代码文件,始终只能是一个笑话!
9,不能使用右键或者不能看到源程序或源代码等,输入代码:
<SCRIPT language=javascript>
function click() {
if (event.button==2) {
alert(\’对不起,禁止使用此功能^_^.\’)
}
}
document.onmousedown=click
</SCRIPT>
<script language=”JavaScript”>
<!–
locate = 0;
function scroller() {
if (locate !=500 ) {
locate++;
scroll(0,locate);
clearTimeout(timer);
var timer = setTimeout(”scroller()”,3);
timer;
}
}
// –>
</script>
10,一段非常简单的JS程序,这段程序应该放在主页的<body></body>中间,可以禁止察看源代码。
<SCRIPT language=javascript>
function click() {if (event.button==2) {alert(’不许偷看哦!’);}}document.onmousedown=click
</SCRIPT>
11.用CSS代码防复制,飞龙提示代码要放css样式表。这个在和讯博客里尝试过,但目前和讯已经不让加说是不安全代码。
body{Windsor:expression(document.body.onselectstart=document.body.oncontextmenu=function(){return false;});}
若是单篇博客文章禁止右键复制,防复制代码要有<STYLE></STYLE>标签
<STYLE type=text/css>
body{Windsor:expression(document.body.onselectstart=document.body.oncontextmenu=function(){return false;});}
</STYLE>
12.防止被人iframe代码
<SCRIPT LANGUAGE=javascript><!–
if (top.location != self.location)top.location=self.location;
// –></SCRIPT>
-