|
![]() | 作者: Imaor [acheron]
![]() |
登录 |
“http://www.20cn.net/cgi-bin/club/menu.pl” 页面是不是应该加上几句代码? 比如:ASP页面可以用脚本: <script language="javascript" type="text/javascript"> <!-- if (top==self){ top.location="club.pl" } //--> </script> 个人觉得这样应该好一些吧。 黄泉。 |
地主 发表时间: 04-08-06 10:15 |
![]() | 回复: NetDemon [netdemon] ![]() |
登录 |
起到什么效果? |
B1层 发表时间: 04-08-06 14:47 |
![]() | 回复: lqfrla [lqfrla] ![]() |
登录 |
就是,把运行的效果帖出来 |
B2层 发表时间: 04-08-06 15:11 |
![]() | 回复: Imaor [acheron] ![]() |
登录 |
这段代码使 "menu.pl" 页面不能脱离框架结构。 效果是:当你的页面出现 “IE只显示了左边菜单页面”的问题时,页面将自动转向到包含该页面的父页面。 明白? 你在地址栏输入:http://www.20cn.net/cgi-bin/club/menu.pl?key=你的key 看看效果。 今天我用的机器较旧,刷新后整个IE只显示了这个 menu.pl页。 个人觉得如果别人也出现类似现象,页面的判断程序可以自动将该页转向正确的页面。 另外,该方法可以防止别人盗链。详细内容请参考 “JavaScript”书籍。 由于我只懂ASP和Javascript,所以我只能在这个小提议里给出该判断的Javascript脚本。 |
B3层 发表时间: 04-08-06 15:40 |
![]() | 回复: Imaor [acheron] ![]() |
登录 |
我写了个测试页。 将该段代码存成 index.htm文件: <html> <head> <title>框架</title> </head> <frameset cols="25%,75%" border="1"> <frame src="left.htm" name="frame_a"> <frame src="right.htm" name="frame_b"> </frameset> </html> 将下列代码存成left.htm文件: <script language="javascript" type="text/javascript"> <!-- if (top==self){ top.location="index.htm" } //--> </script> <body bgcolor="#336699"> <center><font size=6 color="#ffffff">左页面</center> </body> 将下列段代码存成right.htm页面: <script language="javascript" type="text/javascript"> <!-- if (top==self){ top.location="index.htm" } //--> </script> <center><font size=6 color="#0000ff">右页面</center> 现在无论你用IE打开哪个页面(left or right),都将显示 index.htm页。 个人觉得该判断用在框架中还是可行的。 |
B4层 发表时间: 04-08-06 16:16 |
![]() | 回复: NetDemon [netdemon] ![]() |
登录 |
明白 |
B5层 发表时间: 04-08-06 20:38 |
![]() | 回复: lqfrla [lqfrla] ![]() |
登录 |
明白 |
B6层 发表时间: 04-08-07 00:08 |
![]() | 回复: blackeyes [blackeyes] ![]() |
登录 |
![]() ![]() |
B7层 发表时间: 04-08-08 02:21 |
|
20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon
粤ICP备05087286号