Umiddelbart kan du enten lave linksne inden du gemmer teksten i databasen eller når du udskriver til skærmen.
Det du har vist ser det ud som om du gerne vil havde det gemt i databasen.
Du kan tilføje det sådan her i filen kontakt-gem3.asp:
<%
Session.LCID = 1030
'--==< De flg. 3 linier betinger accept af linieskift, gåseøjne og pinger i den formular, data sendes fra >==-->
msg = replace(msg, vbcrlf, "<br>" & vbcrlf)
msg = replace(msg, """", """, 1, -1, 1)
msg = replace(replace(msg, """", """, 1, -1, 1), "'", "'", 1, -1, 1)
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)};"
DSN = DSN & "DBQ=" & Server.MapPath("test.mdb")
Conn.Open DSN
strSQL ="Insert into kommentar (navn, besked, tid) values('" & Request.Form("navn")&"','" & Replace(LinkString2(Request.Form("besked")),"'","''") &"','" & Request.Form("tid") &"')"
Conn.Execute(strSQL)
response.write strnavn
Conn.close
Set Conn = Nothing
Response.Redirect "forsiden.asp"
'Funktioner til koden
Function LinkString2(strInput)
Set objRegExpHTTP1 = New RegExp
Set objRegExpHTTP2 = New RegExp
Set objRegExpEMail = New RegExp
objRegExpHTTP1.Pattern = "(http|ftp|https)(:\/\/[\w]+)(.[\w]+)([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?"
objRegExpHTTP2.Pattern = "(^|[^\/])(www)(.[\w]+)([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?"
objRegExpEMail.Pattern = "([\w\._-]+@[\w\._-]+\.[A-Za-z]{2,3}\S*)"
objRegExpHTTP1.Global = True
objRegExpHTTP2.Global = True
objRegExpEMail.Global = True
objRegExpHTTP1.IgnoreCase = True
objRegExpHTTP2.IgnoreCase = True
objRegExpEMail.IgnoreCase = True
strOutput = objRegExpHTTP1.Replace(strInput, "<a href='$1$2$3$4' target='_blank'>$1$2$3$4</a>")
strOutput = objRegExpHTTP2.Replace(strOutput, " $1<a href='
http://$2$3$4' target='_blank'>$2$3$4</a>")
strOutput = objRegExpEMail.Replace(strOutput, " <a href='mailto:$1'>$1</a> ")
Set objRegExpHTTP2 = Nothing
set objRegExpHTTP1 = Nothing
Set objRegExpEMail = Nothing
LinkString2 = strOutput
End Function
%>