asp搜索结果关键词显示红色..懂ASP的人进

来源:百度知道 编辑:UC知道 时间:2024/05/21 11:47:22
<% set rsadright=server.CreateObject("adodb.recordset")
rsadright.open "select top 2 * from 赞助商连接 where 关键字 like '%"&key&"%' and 审核=1 order by 排名 desc",conn,1,1
Do while Not rsadright.eof and not rsadright.bof

response.write "<a target=_blank href=http://"&rsadright("网址")&" class=item>"&rsadright("标题")&"</a><br />"
response.write " <div class=intro>"&rsadright("描述")&"</div>"

rsadright.MoveNext
Loop
rsadright.close
set rsadright=nothing
%><%rs.close
set rs=nothing%>

当我搜索某关键词的时候,结果关键词显红色,请问怎么修改
不是呀!我是用中文表达的,数据也是中文的

很简单,比如你的关键字是在“描述”里,那么改这里:
response.write " <div class=intro>"&Replace(rsadright("描述"),"<font color=red>" & 关键字 & "</font>") &"</div>"

补充:是不是“关键字”这里你搞错了啊?这里就是你的变量名,我只是不只你命名成什么,所以这样写的。

再补充:不好意思,是我搞错了
我看了下,好像你的关键字的变量名是“key”吧?
response.write " <div class=intro>"&Replace(rsadright("描述"),key,"<font color=red>" & key & "</font>") &"</div>"