当前位置: 代码迷 >> ASP >> 怎么将一个页面中的相同文字,变为红色
  详细解决方案

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

热度:107   发布时间:2012-02-17 17:50:42.0
如何将一个页面中的相同文字,变为红色
做一个搜索页面

比如输入关键词   "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
  相关解决方案