读书人

怎么将一个页面中的相同文字,变为红色

发布时间: 2012-02-17 17:50:42 作者: rapoo

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

比如输入关键词 "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

读书人网 >ASP

热点推荐