请选择 进入手机版 | 继续访问电脑版
收藏本站腾讯微博新浪微博
点点网模板设计大赛 phpchina

经典论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

蓝色理想 最新研发动态 用悬赏 三天解决问题 解决访问速度慢 论坛支持农历生日 - 给官方提建议

论坛活动及任务 归纳网站最新活动 地图任务 邮件更新任务:保护帐号安全

积分换实物,来参加蓝色理想积分兑换吧! 联系招聘客服 蓝色理想帮你找工作! 万元奖励等你拿——点点网模板设计大赛

查看: 1016|回复: 1

HTML标记问题?! [复制链接]

blue123456 楼主
帖子
121
体力
179
威望
0
发表于 2006-7-26 17:59:15 |显示全部楼层
我在我网站的后台录入一篇带有网址的文字资料!可是在前台那篇文章中那个网址不会自动产生链接!

就比如说我在后台录入这段话:

"ICP用户注册
具体的注册过程如下:
1)在IE浏览器中输入url地址(例:http://www.miibeian.gov.cn)进入登录界面: "


然后前台看到的也是这段话,可是当用户鼠标指到http://www.miibeian.gov.cn上面时,无法点击上去就让它可以跳到这个页面,也就是说不会自动识别带有链接的网址,也就是如何让它自动识别HTML的标记!!!!


小弟刚刚在学ASP,所以什么都不懂,VBSCRPT都刚在看,所以承蒙大家详细详细解答一下思路或参考资料!


谢谢!
我怕,我真的怕……
西部数码顶级域名注册商39元抢注!
SenFe 

盛飞

钻石会员 手机认证 

帖子
6222
体力
12069
威望
14
居住地
四川省 成都市
发表于 2006-7-26 18:35:44 |显示全部楼层
在输出内容到客户端前先写个类似UBB的自定义函数转换下。
用正则匹配网址,再替换。
ASP(VBS):
  1. <%
  2. Function SenFe_UbbCode(sContent)
  3.         Dim TempReg
  4.         Set TempReg = New RegExp
  5.         With TempReg
  6.                 .IgnoreCase = True
  7.                 .Global = True
  8.                 '自动识别网址
  9.                 If InStr(Lcase(sContent),"http://")>0 Then
  10.                         .Pattern = "(^|[^<=""])(http:(\/\/|\\\\)(([\w\/\\\+\-~`@:%])+\.)+([\w\/\\\.\=\?\+\-~`@\':!%#]|(&)|&)+)"
  11.                         sContent = .Replace(sContent,"$1<a href=""$2"" target=""_blank"">$2</a>")
  12.                 End If
  13.                 '自动识别www等开头的网址
  14.                 If InStr(Lcase(sContent),"www.")>0 or InStr(Lcase(sContent),"bbs.")>0 Then
  15.                         .Pattern = "(^|[^\/\\\w\=])((www|bbs)\.(\w)+\.([\w\/\\\.\=\?\+\-~`@\'!%#]|(&))+)"
  16.                         sContent = .Replace(sContent,"$1<a href=""http://$2"" target=""_blank"">$2</a>")
  17.                 End If
  18.         End With
  19.         Set TempReg = Nothing
  20.         SenFe_UbbCode = sContent
  21. End Function
  22. %>
复制代码

VBS:

 提示:您可以先修改部分代码再运行

承接程序定制、修改。
租服务器,上51IDC | [长沙]招聘:PHP经理10K/WEB前端6K/PHP开发6K

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

Archiver|手机版|安久科技提供CDN|blueidea.com ( 京ICP备05002321号 )  

GMT+8, 2012-2-13 09:17 , Processed in 0.111693 second(s), 10 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部