当前位置:编程学习 > asp >>

我的网站是asp程序,现在的问题是所有内页的标题都与首页标题相同,如何解决?如何修改下面的代码?

这是部分代码, <%sub head'页面顶部 Response.Write "<html>" & vbCrLf Response.Write "<HEAD>" & vbCrLf Response.Write "<title>"&webname&" >> 欢迎您</title>" & vbCrLf Response.Write "<meta http-equiv=""Content-Type"" content=""text/html; charset=gb2312"">" & vbCrLf 如果我没说明白,请看网站http://www.lc2x.com
追问:这位高手,我对asp知之甚少,我想实现内页标题就是文章标题。请详细说明操作步骤和详细的修改代码。这位朋友,能否留一下你的QQ
答案:你内容页有个ID可以查询数据库获得文章的标题
把ASP sql查询的模块放在 head上面运行一下
就可以先获得了标题

至于你这个 头部的sub函数  最好再给内页单独写一个sub函数 
内页调用的就是 就调用另外一个
不过如果 你合在一些写的话   也加个判断就可以

if rs("title")='' or  rs("title") is null then
   Response.Write "<title>"&webname&" >> 欢迎您</title>" & vbCrLf
esle
   Response.Write "<title>"&rs("title")&" >> 欢迎您</title>" & vbCrLf
end if

rs("title")内页标题  内页的函数 判断如果记录集中能读取到对应的标题 且标题不为空的时候显示标题  不然就显示webname
其他:Response.Write "<title>"&webname&" >> 欢迎您</title>" & vbCrLf
这一段是你的页面标题
修改<title>和</title>之间的内容,就可以修改标题,也可以修改其中的webname变量值
如:
webname="这是测试标题"
Response.Write "<title>"&webname&"</title>"

那么你的页面标题就是 “这是测试标题” 吧你的连接数据库代码写在前面 

Response.Write "<title>" & r("标题") &  "   " &webname&" >> 欢迎您</title>" & vbCrLf 很明显 webname变量的值全部一样

上一个:asp+sql里从mzbg里选择hfsj里的时间最新的的语句(注:hfsj里放的就是时间)谢谢
下一个:AJAX如何调用asp函数方法

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,