怎样设置可以让别人不能通过IE浏览器的“查看”来看我页面的源文件?
因为页面的美化代码都在一个叫涂鸦板的东西里面
别人通过查看源文件可以把那些东西都看到
怎么在页面上设置让别人不能看呢?
参考答案:方法一:
网页源代码加密保护:
第一步:把如下代码加入到<head>区域中
<SCRIPT language=javascript>
<!--
var Words;
function SetWords(word)
{
Words = escape(word.value);
}
function SetNewWords(form)
{
var NewWords;
NewWords = Words
form.NewWords.value = NewWords;
}
//-->
</SCRIPT>
第二步:把如下代码加入到<body>区域中
<br>
<center>
<table border=5 bordercolor=#000000 borderlight=green>
<tr>
<td align=center width="500"><font size=5 color=red face="Arial, Helvetica, sans-serif"></font></td>
</tr>
<tr>
<td align=center width=500 height=50>
<FORM METHOD="POST">
<div align="center">
<div align="center"> <font color="#999999"><b><font face="楷体_GB2312" size="3">加密页面源代码脚本</font></b></font></div>
<p>将你的页面源代码粘贴在下面的框内, ...
方法二:
把父窗口关闭,并将新打开窗口的菜单栏和地址栏隐藏,不就可以屏蔽窗口菜单栏查看方式了吗?实现代码如下:
< Head>
< Object id=closes type="application/x-oleobject"
classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
< Param name="Command" value="Close">
< /Object>
< /Head>
< Body>
< Script Language=javascript>
closes.Click()
window.open("XXX.htm","","menubar=no,location=no,
scrollbars=yes,resizable=yes")
< /Script>
< /Body>
这种方法的原理就是首先将自己网站的首页制作成index.htm形式,把首页设计成一个过渡页。然后将自己的真正主页制作成default.htm形式(具体实现过程见本文所附源代码)。这样访问者无论如何也无法查看网页源代码了。这不仅仅保护了您的版权,也为进一步开发提供了保障。通过此方法,您可以结合Cookie技术,真正做到限制用户浏览网页,从而避免主页资料被非法访问者访问。
附:源代码清单
index.htm
< Head>
< Object id=closes type="application/x-oleobject" classid="clsid:
adb880a6-d8ff-11cf-9377-00aa003b7a11">
< Param name="Command" value="Close">
< /Object>
< /Head>
< Body>
< Script Language=javascript>
closes.Click()
window.open("defalut.htm","","menubar=no,location=no,
scrollbars=yes,resizable=yes")
< /Script>
< /Body>
default.htm
< Html>
< Head>
< Script Language=javascript>
function Click(){
alert('版权所有(C)2001 XXX工作室');
window.event.returnValue=false;
}
document.oncontextmenu=Click;
< /Script>
< /Head>
< Body>
... ...
< /Body>
< /Html>