怎样隐藏你的HTML代码??
时间:2007-03-05 来源:开心论坛
不少的个人主页上都有一些用javascript写出的特效脚本,它们内容精炼,但却能为主页增色不少。如果你自己精心写了一段程序,让你的主页与众不同,自然希望这种特色能够 多保持一段时间,让浏览者回味一下。
怎样隐藏自己的HTML代码?在网上曾见过一些对主页代码加密的软件,但用过之后才知道, 其实那只是把html压缩了,密密麻麻挤在一起,用障眼法让人看不清楚。因此用Javascript 也许是比较可行的方法。网上看过不少主页所用的Javascript,各有特色。
虽然自己不会写,但象我等菜鸟网民们,都是奉行“拿来主义”的,抄过一段, 另外组合一下,也自得其乐。
最常见的方法是屏蔽鼠标的右键:
这样在点右键时就会出现:欢迎!!^_^的字样。如果希望浏览者把自己的网页加入收藏夹, 可以做些小的改动:
if (event.button==2) {window.external.addFavorite('http://coobe.cs.hn.cninfo.net/~liulu','〖^_^〗') }
如果想让对方在点击右键后跳到指页面,再改一改:
if (event.button==2) {window.location='http://kaixin008.uu1001.com.cn/?u=266'}
不少主页都只屏蔽了右键,如果同时点击鼠标的两个按键,还是与点右键同出一辙, 最好把这条路也封了。。。
if (event.button==3)
{alert('常来看看吧!!') }
不要定义:button==1,不然连左键都不能用,主页还摆出来干嘛?
这种方法适于放在帧页面以内,至少当别人点菜单项来查看源文件时,只看到帧的设置, 可以不马上穿帮。但如果要顺藤摸瓜,还是很容易水落石出的。
那只有再给定义帧的语句整一下容:
当然,如果不嫌麻烦,可以分得更细些。这种方式也能让人一眼看去有点迷糊,而且, 如果浏览者用的是IE5,也可以防止你的主页被全盘另存。
还要更保密些??
如果被打开的是一个过渡页index.htm,在打开它的同时,弹出一个全屏的窗口(1.htm), 这个窗口并不显示菜单条,而且与此同时,index.htm自动关闭。这样别人自然就无法 “另存为了”。。。这种独立功能的小程序也很容易在网上找到^o^
在index.htm的<head>与</head>中加入:
别忘了,这里也要改动:<body onload='closeit()'>
这样的话,实际被观看的是1.htm。
我的主页(http://kaixin008.uu1001.com.cn/?u=266)上也用了类似的方法,乍一看还真能 蒙住别人...^_^
可惜的是,在close index.htm时,老是跳出个询问框,似乎在表示此地无银三百两。。。 如何避免,您能指教吗?
最后有一种最简单的方法,但是功能却不可小视。就当个笑话说出来吧。曾经去浏览过一个介绍java的主页,水平足以让我们这些菜鸟羡慕,当然想看看他的homepage是怎么做的啦, 但是用notebook打开一看,竟然什么都没有,然而该文件的大小却有2K!!真是太高竿了。。。
反反复复琢磨了半天,原来是在<html>之前加入了大量的回车,程序内容都被隐藏在后面, 一拖scrollbar,终于真相大白了`o`....不要笑得太历害啰...
其实上面所说的这些方法,只是自娱自乐而已,让做烘焙鸡的和享受烘焙鸡的都来动动脑筋罢了。。。。。。
怎样隐藏自己的HTML代码?在网上曾见过一些对主页代码加密的软件,但用过之后才知道, 其实那只是把html压缩了,密密麻麻挤在一起,用障眼法让人看不清楚。因此用Javascript 也许是比较可行的方法。网上看过不少主页所用的Javascript,各有特色。
虽然自己不会写,但象我等菜鸟网民们,都是奉行“拿来主义”的,抄过一段, 另外组合一下,也自得其乐。
最常见的方法是屏蔽鼠标的右键:
这样在点右键时就会出现:欢迎!!^_^的字样。如果希望浏览者把自己的网页加入收藏夹, 可以做些小的改动:
if (event.button==2) {window.external.addFavorite('http://coobe.cs.hn.cninfo.net/~liulu','〖^_^〗') }
如果想让对方在点击右键后跳到指页面,再改一改:
if (event.button==2) {window.location='http://kaixin008.uu1001.com.cn/?u=266'}
不少主页都只屏蔽了右键,如果同时点击鼠标的两个按键,还是与点右键同出一辙, 最好把这条路也封了。。。
if (event.button==3)
{alert('常来看看吧!!') }
不要定义:button==1,不然连左键都不能用,主页还摆出来干嘛?
这种方法适于放在帧页面以内,至少当别人点菜单项来查看源文件时,只看到帧的设置, 可以不马上穿帮。但如果要顺藤摸瓜,还是很容易水落石出的。
那只有再给定义帧的语句整一下容:
当然,如果不嫌麻烦,可以分得更细些。这种方式也能让人一眼看去有点迷糊,而且, 如果浏览者用的是IE5,也可以防止你的主页被全盘另存。
还要更保密些??
如果被打开的是一个过渡页index.htm,在打开它的同时,弹出一个全屏的窗口(1.htm), 这个窗口并不显示菜单条,而且与此同时,index.htm自动关闭。这样别人自然就无法 “另存为了”。。。这种独立功能的小程序也很容易在网上找到^o^
在index.htm的<head>与</head>中加入:
别忘了,这里也要改动:<body onload='closeit()'>
这样的话,实际被观看的是1.htm。
我的主页(http://kaixin008.uu1001.com.cn/?u=266)上也用了类似的方法,乍一看还真能 蒙住别人...^_^
可惜的是,在close index.htm时,老是跳出个询问框,似乎在表示此地无银三百两。。。 如何避免,您能指教吗?
最后有一种最简单的方法,但是功能却不可小视。就当个笑话说出来吧。曾经去浏览过一个介绍java的主页,水平足以让我们这些菜鸟羡慕,当然想看看他的homepage是怎么做的啦, 但是用notebook打开一看,竟然什么都没有,然而该文件的大小却有2K!!真是太高竿了。。。
反反复复琢磨了半天,原来是在<html>之前加入了大量的回车,程序内容都被隐藏在后面, 一拖scrollbar,终于真相大白了`o`....不要笑得太历害啰...
其实上面所说的这些方法,只是自娱自乐而已,让做烘焙鸡的和享受烘焙鸡的都来动动脑筋罢了。。。。。。
相关阅读 更多 +