Jag har skrivit en funktion som skall byta ut alla farliga tecken mot "bra" koder och som skall göra om alla länkar och emailadresser till länkar... Jag löste det så här men jag tänkte bara fråga er experter om detta är en bra lösning eller om den belastar servern mycket om det är mycket text som skall hanteras..
Function FixaLankar(gString)
dim Tmp
if isnull(gstring) then exit function
gString = Server.HTMLEncode(gString)
Tmp = split(gString," ")
for x = 1 to Ubound(Tmp)
if lcase(left(Tmp(x),3)) = "www" then
Tmp(x) = "<a href=" & """" & "http://" & Tmp(x) & """" & ">" & Tmp(x) & "</a>"
elseif lcase(left(Tmp(x),7)) ="http://" then
Tmp(x) = "<a href=" & """" & Tmp(x) & """" & ">" & Tmp(x) & "</a>"
elseif instr(Tmp(x),"@") <> 0 then
if Tmp(x) = "h_johansson83@hotmail.com" then
Tmp(x) = "<a href=" & """" & "index.asp?sida=skicka" & """" & ">" & Tmp(x) & "</a>"
else
Tmp(x) = "<a href=" & """" & "mailto:" & Tmp(x) & """" & ">" & Tmp(x) & "</a>"
end if
end if
temp = temp & " " & Tmp(x)
next
FixaLankar = temp
End Function