webForumDet fria alternativet

Göra så att en www adress blir klickbar från en db

ASP

5 svar · 306 visningar · startad av KoTTeN

Medlem sedan sep. 20011 722 inlägg
Frågan#1

Tjenare! Koden för att göra automatisk radbrytning och att man inte accepterar html ser ju ut så här:

<% function fixatecken(str)
fixatecken = Replace(str, vbCrLf, "<br>" & vbCrLf)
End function %> 

<%=fixatecken(Server.HTMLEncode(RecSet("inlagg")))%>

Men när man tillexempel skriver in <URL=www.sida.com>Tryck här</URL> i formuläret så ska de bli en riktig länk på sidan! Nån som vet hur?

Medlem sedan okt. 20005 273 inlägg
#2

Sök och du skall hitta ett dussintal svar. :)

------------------
Korvfarbror

Medlem sedan feb. 20012 412 inlägg
#3

Hej!

Det bästa är att använda regular expressions. Kolla här:
http://cgi.webforum.nu/wf/Forum11/HTML/001475.html

r: vides artikel om reg exp på www.webeye.nu är kanon

mvh Jörgen :)

------------------
Varför bråka när man kan kramas?

[Redigerat av jorgen den 26 sep 2001]

Medlem sedan dec. 19996 721 inlägg
Medlem sedan sep. 20011 722 inlägg
#5

Till emission:
Tackar! Men de blev ett fel direkt,

Kompileringsfel i Microsoft VBScript fel '800a03ea' 

Syntaxfel 

/hemsidor/gc/default.asp, rad 169 

Class EMarkupParser
^

Har ingen anning om varför...

[Redigerat av KoTTeN den 26 sep 2001]

Medlem sedan dec. 19996 721 inlägg
#6

Antingen har du lagt koden inne i en sub, eller så har du en alldeles för gammal VBScript-motor. Uppgradera i så fall.
http://msdn.microsoft.com/downloads/sample.asp?url=/MSDN-FILES/027/001/733/msdncompositedoc.xml&frame=true

------------------
/emission
If you see someone without a smiley, give them your colon.

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