Top Words:  不以规矩,无以成方园。(孟子)

子雨轩网络

PHP互联网技术,互联网文摘,PHP技术,WEB开发,SEO,WAP技术,linux系统

Home » index.php » 用JS实现搜索结果加亮

用JS实现搜索结果加亮

<script language=”JavaScript”>
function XP_Highlight()
{
this.KeyWords = null;

// 格式化关键词
this.formatKeyword = function(content, keyword)
{
keyword = keyword.replace(/(^\s*)|(\s*$)/g, “”);
if(keyword == ”)
return content;
var reg = new RegExp(’('+keyword+’)', ‘gi’);
return content.replace(reg, ‘<em>$1</em>’);
}

// 重绘内容区域
this.refreshContent = function(contentID)
{
var content = $(contentID).html();
for(var i = 0; i < keywords.length; i ++)
{
var strKey = keywords[i].toString();
var arrKey = strKey.split(’,’);
for(var j = 0; j < arrKey.length; j ++)
{
var key = arrKey[j];
content = this.formatKeyword(content, key);
}
}
$(contentID).html(content) ;
}
}

var keywords =
[
['{$keywords}']
];

$(document).ready(function(){
var hl = new XP_Highlight();
hl.keywords = keywords;
hl.refreshContent(’#main’);
});

</script>
<style type=”text/css”>
em { font-size:small; color:#fff; background-color:#FF0000; font-style:normal; }
</style>

给搜索结果加亮,用JS实现

  • Hotmail
  • LinkedIn
  • Yahoo Mail
  • Yahoo Messenger
  • Google Bookmarks
  • Share/Bookmark
同类别下其它文章

No Comments

Leave a Reply 留言


Verify Code   If you cannot see the CheckCode image,please refresh the page again!
.... ... ...