Når du indsætter et nyt svar i databasen (!) skal der stå følgende i det script der indsætter feltet:
hej = replace(request.form("FP_FieldValdd")(fp_rs,"tekst"),VBCrLf,"<br>")
hvor FP_FieldValdd" er navnet på det tekstfelt brugeren skriver teksten der skal indsættes i databasen.
Når du så trækker det ud af databasen sætter du følgende ind i det script der trækker data ud af databasen (!) :
<HTML>
<Head>
<Title>LinkTekst</Title>
<%
Function LinkTekst(Tekst)
LinkTekst = ""
A_Start = 1
if InStr(Tekst, "
http://") then
do until A_Start >= len(Tekst)
LinkChr = InStr(A_Start, Tekst, "
http://")
NextSpace = InStr(LinkChr, Tekst, " ")
if NextSpace = 0 then NextSpace = Len(Tekst) + 1
URL = Mid(Tekst, LinkChr, NextSpace - LinkChr)
LinkTekst = LinkTekst & Mid(Tekst, A_Start, LinkChr - A_Start)
LinkTekst = LinkTekst & "<A Href=" & Chr(34) & URL & Chr(34) & ">" & URL & "</A>"
if Int(LinkChr) = Int(InStrRev(Tekst, "
http://")) then
LinkTekst = LinkTekst & Mid(Tekst, NextSpace, Len(Tekst) - A_Start)
A_Start = Len(Tekst)
else
A_Start = NextSpace
end if
loop
else
LinkTekst = Tekst
end if
End Function
%>
</Head>
<Body>
<% = LinkTekst("Se min hjemmeside på
http://www.m.ds.person.dk") %>
</Body>
</HTML>
For hvert udtræk du så laver gennem databasen (lav en loop eller noget andet...) indsætter du følgende:
<% = LinkTekst(Udtræk fra database) %
Der hvor der står Udtræk fra databasen skal du istedet skrive den kode der får teksten ud fra databasen.
Det er gerne noget i retning af:
<% = LinkTekst(rs("Feltnavn")) %
Håber du kan få dette til at virke...