蓝森林首页 | 返回主页 | 本站地图 | 站内搜索 | 联系信箱 |
 您目前的位置:首页 > 自由软件 > 技术交流 > 应用编程


    

蓝森林 http://www.lslnet.com 2006年8月25日 8:28

URL转发后标题栏只剩域名,怎么能把网站名称再加上?

腾出一部分空间给朋友用,他自己有域名,转向过来后标题来只有域名,怎么能把网站名字再加上去?

以前也碰上过,就没去研究解决。。。请高手相助!

缺少title

不是那,比如现有一个www.xxx.cn的域名,要转向到www.ssss.com/123/index.htm上。而www.ssss.com/123/index.htm的title都是定义好了的。

转向后在IE里查看这个index.htm的源文件就变成

<html>
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
  <title>xxx.cn</title>
  </head>
<frameset cols="*" frameborder="NO" border="0" framespacing="0">
<frame src="http://www.sss.com/123/index.htm">
</frameset>
</html>

知道是被框架了,但不知道怎么才能控制这个title。

1.htm
[code]
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>title of 1</title>
</head>
<iframe  src="2.html" width="100%" height="50%" />
</html>
[/code]


2.htm
[code]
<html>
<head>
<title>title of 2</title>
<script type="text/javascript">
this.parent.document.title = document.title
</script>
</head>
<body>
<p></p>
<p></p>
<p></p>
</body>
</html>
[/code]

在xxx.cn的控制面板中把转向地址指向当前的www.ssss.com/123/index.htm不就可以了 么?

to colordancer大侠:
您的方法我用了,但是在域名转向上还是用不上。
index.htm用了
<script type="text/javascript">
this.parent.document.title = document.title
</script>
上传后用xxx.cn打开标题仍旧是xxx.cn

的确如果只是像你例子中1.html包含2.html,加上面那但js可以达到效果

希望能在想想法子。同样也谢谢cnnicho兄的关注。

楼主你的那段代码很明显是被框架了嘛!
用段js跳出框架就好了!
[code]
<script language="JavaScript">
<!--
if (self != top)
top.location.href = window.location.href;
//-->
</script>
[/code]

貌似用域名管理里的URL隐藏转向无法控制title的吧

域名转发后网页代码显示是被框架,但实际上好像和一般的框架还不一样那,

楼上fonqing兄的也用不上那,的确是个方法,谢谢了

请大家在看看吧

要么不用框架,直接转向真实感地址。楼上说的这么多办法如果还不行,惹毛了,直接在整个窗口中重定向,或者弹出一个新窗口并关闭当前窗口,不过似乎没有必要,看来很简单的一个问题不知道咋搞的这么复杂

重新定向然后 把title 用?形式带过去 http://my.qutaobao.com就是这样的
还有 看你朋友的域名支持 不支持转发呢,如果支持就不用设置了。

域名支持转发的,在万网买的,自己可以设置,打电话问那边的技术支持,说除非转到服务ip地址上才行,如果只是转到二级域名上就显示不了title了。一直找不到解决这事的方法。否则得在弄一个ip地址了:(




Copyright © 1999-2000 LSLNET.COM. All rights reserved. 蓝森林网站 版权所有。 E-mail : webmaster@lslnet.com