webForumDet fria alternativet

text till länk

ASP

4 svar · 243 visningar · startad av bassebhu

Medlem sedan nov. 20016 480 inlägg
Frågan#1

Hej!

Hur gör jag så att om det finns något som är som en webbadress så blir det en länk?

om det börjar med http:// eller www.

Jag vill sätta funktionen på

<%=RecSet("kommentar")%>

HJÄLP!

mvh: basse

Medlem sedan mars 20014 214 inlägg
#2
<%
mDelimit = Chr(0)
Function parse(text)
dim strString
strString = (text)
Set objRegExp = New RegExp
objRegExp.Global = True
objRegExp.Ignorecase = True

objRegExp.Pattern = "(\w+((-\w+)&#0124;(\.\w+))*\@[A-Za-z0-9]+((\.&#0124;-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+)"
strString = objRegExp.Replace(strString, "<a href=""mailto""$1"" class=""black"">$1</a>")
objRegExp.Pattern = "(http://&#0124;https://&#0124;ftp://&#0124;mailto:)(\S)(\S+)"
strString = objRegExp.Replace(strString, "<a href=""$1$2""$3"" class=""black"">$2$3</a>")
objRegExp.Pattern = "(www\.(\S)(\S+))"
strString = objRegExp.Replace(strString, "<a href=""http://$1"" class=""black"">$1</a>")

parse=strString

end function
%>
<%=parse(recset("kommentar"))%>

------------------
MVH

[Redigerat av Rinaldo den 02 feb 2002]

Medlem sedan nov. 20016 480 inlägg
#3

Microsoft VBScript compilation error '800a03ea'

Syntax error

guestbook.asp, line 224

Function parse(text)
^

Medlem sedan dec. 200012 464 inlägg
#4

Lägg koden för funktionen sist eller först i filen. T.ex. så går det inte att ha en function inuti en loop eller en if.

------------------
essentitia preter non sans multiplicandum

Medlem sedan nov. 20016 480 inlägg
#5

tack!

249 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)