很多人都想把自己做的页面"保护"起来,但是事实上是没有办法不让高手看到的,我们能做的只是让一部分网友看不到源代码。 含义 含义
一、最简单要办法是这样的:把要保护的页面做成弹出窗口,此窗口中不要有状态栏等,就是做成最简单的页面,然后在页面中用右键屏蔽页面,这个时候右键屏蔽是非常有效的,可以防止大多数的网友查看源代码。下面我们就具体来讨论一下对鼠标几个键的屏蔽问题。鼠标屏蔽是利用event.button特性来做到。
下表是event.button属性的可能取值及含义:
可能值
可能值
没按键
按左键
按右键
按左再按右键
按中间键
按左再按中间键
按右再按中间键
按所有的键
根据上表:
我们可以在<body>和</body>之间加入如下语句:
<Script Langvage=javascript>
function Click(){
if (event.button!=1){alert('欢迎光临建站资源网,谢谢!');
}}
document.onmousedown=Click;
</Script>
上面的程序会出现这样的效果:当网友浏览网页时,除单击鼠标左键外,其他任何形式的鼠标点击或组合点击,都将出现“欢迎光临建站资源网,谢谢!”的提示框,从而避免被人查看源文件代码。
如果使换成这样:(event.button==2||event.button==3),表示点击右键或者先按左再按右键都出现效果,当然你也可以换成按左右键、按左和中间键、按中间键等。你可以按照自己的意愿改变鼠标的点击后出现的内容,如下是点击右键或者先按左再按右键出现加入收藏夹选择项:
<script language=JavaScript1.2>
if (document.all)
document.body.onmousedown=new
Function("if (event.button==2||event.button==3)
window.external.addFavorite('http://www.jzzy.com','建站资源网')")
</script>
二、现在有一种防止别人把自己的网页另存到硬盘的方法:
只要在页面中加入如下代码:
<noscript><iframe src=*.html></iframe></noscript>
怎么样,很简单吧,但是却很实用,这样可以有效地避免别人随意下载页面了,也可以起到保护页面的作用
现在还有好几种把源代码加密的方法,但是其实只要给别人发现了原理,一样是可以破解的,总之,就目前的技术而言,要实现网页的真正加密,几乎是不可能的,我们所做的只是给别人多制造一些看到源代码的麻烦,对高手而言,你现在所做的都是徒劳的,哈哈哈......