js设置A标记新窗口打开。
在一个 textarea文本框里。。。<a href="kkk.html">ok</a><a href="kkk.html">ok</a><a href="kkk.html">ok</a><a href="kkk.html">ok</a>
如何用js实现所有链接加上 target="_blank"新窗口打开链接啊?
就是让每个A标记后面加上 target="_blank" 这段内容到时要获取写入数据库。。
2010-12-23 23:24

2010-12-23 23:46
lele还是研究编辑器啊
2010-12-24 09:03


程序代码:'*****************************************************************
'如未登录会员,过滤所有A链接仅保留文字,会员自动加:_blank
'*****************************************************************
function a(str)
dim re
Set re = new RegExp
re.IgnoreCase = true
re.Global = true
re.pattern = "<a.*?>|</a>"
if request.Cookies("UserId")<>"" then
a = replace(str,"<a","<a target=""_blank""")
else
a = re.replace(str,"")
end if
end function
我想在编辑器里用js实现A链接加上新窗口打开 target="_blank"。
,在客户端处理就可以了。。这个编辑器是在后台调用的,所以全部链接要要在新窗口打开。
2010-12-24 09:49
parent.$(parentID).value = content.replace(/<a[^>]*>/gi,function(lele){
if(lele.indexOf("taret=")>0){return lele.replace('target=',"").replace('_blank','target="_blank"');}
else{return lele.replace('>',' target="_blank">');}
});
请教大家指点下。。。。
2010-12-25 19:05
parent.$(parentID).value = content.replace(/<a[^>]*>/gi,function(lele){
if(lele.indexOf("target")>0){return lele;}else{return lele.replace('>',' target="_blank">');}});
可以了。xixi..

2010-12-26 12:05
2010-12-27 16:40
有什么好处啊。。?
2010-12-27 18:04
2010-12-27 18:09
2010-12-27 18:45