Hej Thomas.
Bruger selv ngt der _minder_ om det du prøver på. Har selv udviklet nedenstående, som gør, at man ej kan skrive html-tags i min gæstebog (da dette kan medføre ondsindet kode), men man kan skrive [a]link[/a] istedet, og så laver den det om til et html-tag. Dette betyder, at det er MIG, der styrer om der kommer tags i en post. Bare til inspiration:
tmp = replace(trim(request.Form("Kommentar")), "'", "''")
tmp = replace(tmp, "<", "(")
tmp = replace(tmp, ">", ")")
splittemp = tmp
splittet = split(splittemp, "[a]", -1, 1)
while instr(tmp, "[a]") <> 0
splittemp = tmp
splittet = split(splittemp, "[a]", 2, 1)
if not splittet(0) = splittemp then
splittet2 = split(splittet(1), "[/a]", 2, 1)
if Instr(1, splittet2(0), "@", 1) > 0 then
splittet2 = split(splittet(1), "[/a]", 2, 1)
tmp = (splittet(0) & " <a href=mailto:" & splittet2(0) & ">" & splittet2(0) & "</a> " & splittet2(1))
else
tmp2 = replace(splittet2(0), "
http://" , "")
tmp2 = "
http://" & tmp2
linktmp = replace(splittet2(0), "
http://", "")
tmp = (splittet(0) & " <a href=" & tmp2 & " target=_blank>" & linktmp & "</a> " & splittet2(1))
end if
else
tmp = splittemp
end if
Wend
ZkiiFreak