首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

怎样用replace关键词的超级链接?解决办法

2012-03-20 
怎样用replace关键词的超级链接?新闻发布系统中,有一个input,里面输入比如新浪网易搜狐,如何在保存的页面,

怎样用replace关键词的超级链接?
新闻发布系统中,有一个input,里面输入比如   新浪     网易   搜狐,如何在保存的页面,使用replace或者其他更好的方法,将这些关键词批量自动加上超级链接?
(ps:超级链接的名字和url已经存在数据库有一个专门的keyword表)

[解决办法]
前提是你输入的 “新浪 网易 搜狐”有个固定格式吗比如就用空格或者用“,”号隔开
这样就可以拆分成数组,循环替换了
aa=request( "keyword ")
arry=split(aa, "写上你的分割条件 ")

for i= 0 to (unbound(arry)-1)
str=replace(arry(i), " <a herf= " & url & > " & arry(i)& " </a> ")
next
[解决办法]
dim keyword(3) /定义一个数组,暂定大小为3
dim keywordUrl(3)
假设你把数据库中一共有3个关键词,分别是:搜狐 新浪 网易 ,与之对应的url房子数组keywordurl里面,你已经从数据库中把他们分别读入到数组里面,然后,新闻的内容读到变量
newsContent中,然后
for i = 0 to 2
newsContent = replace(newsContent ,keyword(i), " <a herf= " & keywordUrl(i) & > " & keyword(i) & " </a> ")
next

热点排行