jonas skrev:
> Har du et færdigt server.htmlencode script jeg kan bruge så?
Server.HTMLencode(tekstvariabel)
- det er såmænd alt der skal til
Du kan se lidt mere om funktionen her:
<
http://www.devguru.com/Technologies/asp/quickref/server_htmlencode.html>
Hvis du udskriver fra en database, skal du bare putte
databasevariablen ind som argument:
Server.HTMLencode(rs("tekst"))
Dog skal du være opmærksom på rækkefølgen, hvis du har andre
funktionskald involveret. Det kan fx være en funktion der sørger
for at sætte html-linjeskift ind [1].
Der er forskel på om man skriver:
Replace(Server.HTMLencode(rs("tekst")), vbCrLf, "<br>")
- eller
Server.HTMLencode(Replace(rs("tekst"), vbCrLf, "<br>"))
Den første giver en fin udskrift, mens den anden vil encode
linjeskiftene, så de bliver vist i browseren som "<br>" i stedet
for som linjeskift.
Noter:
======
[1] Se mere om den type funktioner her: <fx
http://asp-faq.dk/article/?id=3>
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på
http://usenet.dk/netikette/citatteknik.html