GALLERYIMG="no">
3、防止点击空时,页面往往重置到页首端。
代码"javascript:
void(null)"代替原来的"#"标记
4、如何避免别人把你的网页放在框架中
--if(self!
=top)--><
/script>
5、页面定时刷新
6、页面定时转向新的地址
7、关闭窗口,这个是不会弹出提示直接关的:
把如下代码加入
区域中
classid="clsid:
adb880a6-d8ff-11cf-9377-00aa003b7a11">
functionshutwin()
shutwin();">关闭本窗口
网页设计常用代码
(二)
有时候好不容易写出来的程序代码被别人抄去,心里一定不好受。
这还是小事,
但如果在我们的源代码中有一些不希望让别人知道的容,比如密码、Action的
指向等,这些一旦被人利用,那后果有时是不堪设想的。
而网页加密就是我们现
在需要解决的问题。
下面就我在网页制作中的一些经验向大家介绍一些简单的防
方法。
1、禁止右键
看到这里大家一定会想,这招有很多人介绍过了,而且破解的方法也有很多。
但
我这里要说的是另一种方法,而且我试了很多方法都没有能破解。
具体如下:
functionstop(){
alert("试试能破解吗?
");
returnfalse;
}
document.oncontextmenu=stop;
你可以按右键、shift+F10和右ctrl左边的那个键试试!
看能不能解。
^_^
大家试试,看能不能破解!
你可以将alert("试试能破解吗?
");这句去掉,这样
当按右键时就什么反应也没有了,就好像没有右键功能一样。
2、禁示查看源代码
我们已经禁了右键,但从"查看"菜单下的"源文件"中同样可以看到源代码,下面
我们就来解决这个问题:
其实这只要使用一个含有标记的网页便可以达到目的。
这样当有人使用"查看"下的"源文件"的时候,看到的将是上面的那段代码,而你
真正的文件又躲过一劫。
3、禁示另存为
通过上面的两步好像你的源代码已经安全了,但别忘了,别人还可以将你的页面
保存下来,再慢慢分析。
不过别担心,下面我们来解决这个问题。
在你要的网页中加入以下代码:
4、彻底屏蔽右键方法。
---------------------------------------------------------------------
------
SCRIPTlanguage=javascript>
//双击页面后自动滚屏,单击后停止。
varcurrentpos,timer;
functioninitialize()
{timer=setInterval("scrollwindow()",16);}
functionsc(){
clearInterval(timer);
}
functionscrollwindow()
{currentpos=document.body.scrollTop;
window.scroll(0,++currentpos);
if(currentpos!
=document.body.scrollTop)
sc();
}
document.onmousedown=sc
document.ondblclick=initialize
____________________________________________________________________
--"禁示另存为"开始--->
--"禁示另存为"结束--->
//设定脚本出错能继续运行
functionKillError()
{
returnfalse;
}
window.onerror=KillError;
------------------------------------------------------------------
lx_flyer
2005-9-26
17:
37:
5网页制作实用技巧
1.oncontextmenu="window.event.returnvalue=false"
将彻底屏蔽鼠标右键
no 可用于Table 2. 取消选取、防止复制 3.onpaste="returnfalse" 不准粘贴 4.oncopy="returnfalse;"oncut="returnfalse;" 防止复制 5. IE地址栏前换成自己的图标 6. 可以在收藏夹中显示出你的图标 7.disabled"> 关闭输入法 8.永远都会带着框架 -- if(window==top)top.location.href="frames.htm"; //frames.htm为框架网页 //--> 9.防止被人frame -- if(top.location! = self.location)top.location=self.location; //--> 10. 网页将不能被另存为 11.onclick="window.location='view-source: '+ '#39;"> 12.怎样通过asp的手段来检查来访者是否用了代理 <%ifRequest.ServerVariables("HTTP_X_FORWARDED_FOR")<>"" then response.write"您通过了代理服务器,"& _ "真实的IP为 "&Request.ServerVariables("HTTP_X_FORWARDED_FOR") endif %> 13.取得控件的绝对位置 //javascript
functiongetIE(e){ vart=e.offsetTop; varl=e.offsetLeft; while(e=e.offsetParent){ t+=e.offsetTop; l+=e.offsetLeft; } alert("top="+t+"nleft="+l); } //VBScript -- functiongetIE() dimt,l,a,b seta=document.all.img1 t=document.all.img1.offsetTop l=document.all.img1.offsetLeft whilea.tagName<>"BODY" seta=a.offsetParent t=t+a.offsetTop l=l+a.offsetLeft wend msgbox"top="&t&chr(13)&"left="&l,64,"得到控件的位置" endfunction --> 14.光标是停在文本框文字的最后
functioncc() { vare=event.srcElement; varr=e.crea
展开阅读全文
相关搜索
|