Frågan#1
hur gör jag för att [lank=http://www.sida.com]Sida[/lank] ska bli texten Sida som länkar till adressen http://www.sida.com i ett nytt fönster?
Jag har sökt i forumet men jag har inte fått det att funka.
4 svar · 327 visningar · startad av Duva
hur gör jag för att [lank=http://www.sida.com]Sida[/lank] ska bli texten Sida som länkar till adressen http://www.sida.com i ett nytt fönster?
Jag har sökt i forumet men jag har inte fått det att funka.
Set objRegExp = New regexp
objRegExp.Global = true
objRegExp.IgnoreCase = true
str = Server.HtmlEncode(str)
objRegExp.Pattern = "\[lank\](.*?)\[\/lank\]"
str = objRegExp.Replace(str,"<a href=""http://$1"" target=""_blank"">$1</a>")
tack, nu funkar det!
pirro din kod fungera inte 100%.. om någon skriver http:// så blir det helt fel... prova ändra om de 2 nedesta raderna till:
objRegExp.Pattern = "\[lank\]([url]http://[/url])?(.*?)\[\/lank\]"
str = objRegExp.Replace(str,"<a href=""http://$2"" target=""_blank"">$2</a>")
denna kod bör fungera bättre..