如何修改ASP网页标题为相应内容页的标题?

来源:百度知道 编辑:UC知道 时间:2024/06/22 10:59:46
网站所有网页都是一样的标题,统一调用网站的标题名称,网页都调用了head.asp的头文件,这个被调用网页文件定义了所有网页的标题,我该怎么修改啊,是从数据库里读取出来的,请高手指教一下:

head.asp的部分代码:
<SCRIPT language=javascript
src="Menu/Menu_func.js"></SCRIPT>
<SCRIPT language=javascript
src="Menu/Menu_init.js"></SCRIPT>
<TITLE><%=SiteTitle%></TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<meta name="keywords" content="企业网站,企业网站管理系统,网站系统,网软天下企业网站管理系统超漂亮版有限公司">
<LINK href="mt_style.css" type=text/css rel=stylesheet>
<link href="webchina.css" rel="stylesheet" type="text/css">
<center><BODY leftMargin=0 topMargin=0 marginwidth="0" marginheight="0" onload=init();></center>
<%owen=request("id")%>
<SCRIPT language=JavaScript>
var currentpos,timer;
function i

给你提供思路
<%
Dim TempTitle,Title
TempTitle = rs("Title")
IF TempTitle <> "" Then
Title = TempTitle & "-" & TitleSite
Else
Title = TitleSite
End IF
%>
<TITLE><%=Title%></TITLE>

<TITLE><%= rsnews("title") %></TITLE> 中定义的就是标题。

这里

sql="select * from news where id="&owen
rsnews.Open sql,conn,1,1
title=rsnews("title")

中调用的news中这个表,其中把title赋值给了title

你只需要打开sql数据库,修改news中title的值为你需要的值就好。

<TITLE><%=SiteTitle%></TITLE>
一在调用head.asp的相关页面前先把SiteTitle变量的值 覆值为 相应的标题

二把 <TITLE><%=SiteTitle%></TITLE> 从head.asp页去掉 写入每一个调用他的文件 SiteTitle变量值跟上面一样覆值

既然所有网页都是一样的标题,那就改这个网页的title标签就可以了。还需要从数据库读取吗?
<TITLE>你的网页标题</TITLE>

只是给你个意见。

把head.asp里面的<title></title>删掉。在每个包含的页面重新添加<title>