论坛: 申请投诉 标题: 猪头ND,关于20cn页面的小提议 复制本贴地址    
作者: 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]   ADMIN   登录
起到什么效果?

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]   ADMIN   登录
明白

B5层 发表时间: 04-08-06 20:38

回复: lqfrla [lqfrla]   论坛用户   登录
明白

B6层 发表时间: 04-08-07 00:08

回复: blackeyes [blackeyes]   猪头肉   登录
黄泉y的换id跑进来........为什么啊..日的......

B7层 发表时间: 04-08-08 02:21

论坛: 申请投诉

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号