日期:2014-05-17  浏览次数:20948 次

如何将一个页面中的相同文字,变为红色
做一个搜索页面

比如输入关键词   "asp "  

在搜索出来的页面里面,只要有   "asp "   这个词的,都显示为红色

目前我的数据库字段为   tilte     content

搜索框的name为   searchtitle

希望朋友帮我下

------解决方案--------------------
key = request( "searchtitle ")

s = rs( "content ").Value
s = replace(s, key, " <span style= 'color:red '> " & key & " </span> ")

response.write s

如果key是xx xxx xxx的格式
a = split(key, " ")
For i=0 To UBound(a)
s = replace(s, a(i), " <span style= 'color:red '> " & a(i) & " </span> ")
Next

以上对于关键字嵌套就没办法了。比如 abcd abc ab