ASP搜索关键词时结果用红色显示代码
分类:程序开发 Tags: asp 关键词 评论:0 浏览:4623 最近更新时间:2015/9/22 22:03:50
我们在使用baidu、google搜索时,搜索结果中显示的搜索关键词会显示红色,这是如何实现的呢?下面教大家用ASP能够简单实现此功能。
<%
response.write replace(rs("字段X"),searchname,"<font color=#FF0000>" & searchname & "</font>")
%>说明:rs为记录集对象,searchname为搜索的关键词
正则
Function Highlight(strText, strFind, strBefore, strAfter) Dim nPos Dim nLen Dim nLenAll nLen = Len(strFind) nLenAll = nLen + Len(strBefore) + Len(strAfter) + 1 Highlight = strText If nLen > 0 And Len(Highlight) > 0 Then nPos = InStr(1, Highlight, strFind, 1) Do While nPos > 0 Highlight = Left(Highlight, nPos - 1) & _ strBefore & Mid(Highlight, nPos, nLen) & strAfter & _ Mid(Highlight, nPos + nLen) nPos = InStr(nPos + nLenAll, Highlight, strFind, 1) Loop End If End Function Response.Write Highlight(myText, "someword", "<font color=red>", "</font>")
本文地址:/349/
-
• ASP输出26个英文字母的方法代码
• ASP几种常见分页代码
• 1小时ASP入门,教你简单学会ASP
• asp执行出错,直接忽略错误代码
• asp导出excel文件方法
• 一个表单中如何实现多个按钮提交的方法代码
• 通用ASP生成HTML代码,无需读取模版
• 兼容ie,火狐,chrome,safari,360,qq,遨游,搜狗等浏览器的设为首页和加入收藏代码
• 利用ASP显示当前网站在线人数代码
• fckeditor报错FCKLang undefined(fcklang未定义)的解决方法