保护劳动成果给网页加上一把密码锁
2008-04-09 04:11:46来源:互联网 阅读 ()
现在专业性的网站越来越多,许多网友们都在网上建立起了自己的小家。不过辛辛苦苦制作的网页被人拿去改头换面却是件非常痛心的事,所以大家都想保护自己独创的作品,为自己的网页上把锁,今天就让我带大家了解一下如何给我们的网页加上一把密码锁。 一、常用JavaScript密码锁 1. 了解javascript JavaScript是一种新的网页描述语言,是由Sun公司以及网景Netscape公司开发的,此一语言可以被嵌入HTML的文件之中,使用它可以让你设计交互性的网页内容。 2. javascript特点 使用javascript非常简单,只是一小段代码,就可以让网页发生千奇百怪的效果,而且使用javascript来加密的方法是网络中加密最常用的方法。 3. 使用javascript加密 使用javascript加密最简单的结果就是让浏览者不能使用鼠标右键,当他点击右键想对图片进行保存或者复制文字的时候就会弹出一个警告窗口或是弹出收藏夹等。 实现方法: (1)利用弹出窗口封锁鼠标右键 将下面这段代码放在网页HTML代码的<head></head>标志中,就可以实现封锁右键,给网页加密。 <script language="javascript">function click() {if (event.button==2) {alert('本站不准使用右键,使用左键吧!^_^')}}document.onmousedown=click</script> (2)弹出“添加收藏夹”封锁鼠标右键 将下面这段代码放在网页的HTML代码的<head></head>标志中。实现点击右键出现“添加到收藏夹”选项。 <script language="javascript"> function click() {if (event.button==2) {window.external.addFavorite ('http://www.yesky.com/,' 天极网')}} document.onmousedown=click</script> (3)彻底封锁鼠标右键 将下面这段代码放在网页的HTML代码的<head></head>标志中能够实现彻底封锁鼠标右键的效果,由于这个脚本在右键按下时调用一个函数,所以可以改为很多种类型。即使按下左键,再按下右键,放开左键,再放开右键的方法也还是破解不了。 <script> function DM(e){if(!ns){if(event.button>1)window.external.addFavorite ('http://www.popunet.com/,' 大众网络报')}else{if(e.which>1)return false}}ns=navigator.appName=="Netscape";if(ns)document.captureEvents (Event.MOUSEMOVE|Event.MOUSEDOWN);document.onmousemove=DM;document. onmousedown=DM;</script> (4)禁止查看源文件 将下面这段代码放在网页的HTML代码的<head></head>标志中则可以实现禁止利用IE浏览器查看源文件。 <script language="JavaScript"> <!--document.onmousedown=click function click() { if ( event.button==2) {alert('不准查看源文件') } if ( event.button==3) {alert('不准查看源文件') }} //--></script> (5)用乱码显示链接、调用地址加密。 利用某些函数把URL字符转换成ASCII码,从而达到隐藏链接Frame页面和*.js,*.asp等脚本的目的。返回ASCII码escape(character),ASCII码为%XX格式,XX是十六进制,如空格键为 。返回字符unEscape(string) 如: <!—var Words="
上一篇:网络维护防火墙让蠕虫病毒现原形
下一篇:网络安全:IIS攻击大全
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash