Avatar billede bindestreg Nybegynder
24. juni 2002 - 15:43 Der er 16 kommentarer og
1 løsning

Linjeskift med HTMLEncode

Hvordan laver man et linieskift, hvis man trækker noget data ud fra en database, f.eks  Server.HTMLEncode(rs(txtbody")) ???
Det er til en tagwall.. Skal primært bruges til at folk ikke kan udføre scripts.. Eller er den en anden måde?
Avatar billede Slettet bruger
24. juni 2002 - 15:46 #1
eks.

dim besk
besk = rs ("besked")

besk = Replace(besk,chr(13),"<br>")

response.write(besk)
Avatar billede skovtrold Nybegynder
24. juni 2002 - 15:46 #2
Avatar billede Slettet bruger
24. juni 2002 - 15:46 #3
eks.

dim besk
besk = rs ("besked")

besk = Replace(besk,chr(13),"<br>")

besk = Server.HTMLEncode(besk)

response.write(besk)
Avatar billede Slettet bruger
24. juni 2002 - 15:47 #4
ahhh.... du skal jo nok have bytte lidt om på den opsætning 3. gang lykkens gang &:-D

dim besk
besk = rs ("besked")

besk = Server.HTMLEncode(besk)

besk = Replace(besk,chr(13),"<br>")

response.write(besk)
Avatar billede medions Nybegynder
24. juni 2002 - 15:52 #5
strTxt = Replace(Server.HTMLEncode(rs(txtbody")),vbCrLf & "<br>")

Response.Write(strTxt)

//>Rune
Avatar billede medions Nybegynder
24. juni 2002 - 15:52 #6
Hov!
strTxt = Replace(Server.HTMLEncode(rs(txtbody")),vbCrLf, "<br>")

Response.Write(strTxt)
Avatar billede bindestreg Nybegynder
24. juni 2002 - 16:05 #7
Virker sgutte... Den smider bare <br> ud istedet..
Avatar billede medions Nybegynder
24. juni 2002 - 16:07 #8
Jamen hvordan er det du vil ha' det smidt ud?

strTxt = Replace(Server.HTMLEncode(rs(txtbody")),"<br>", vbCrLf)

Response.Write(strTxt)

Den her gør det modsatte, prøv og se om det fungere...
//>Rune
Avatar billede skovtrold Nybegynder
24. juni 2002 - 16:08 #9
Response.Write("Her er lidt tekst fra databasen : " & Server.HTMLEncode(Replace(objRS("TEKSTFELT"), vbCrLf, "<br>")))
Avatar billede medions Nybegynder
24. juni 2002 - 16:12 #10
skovtrold> øhhh, hvad er det lige der er forskellen over for mit og dit?

//>Rune
Avatar billede bindestreg Nybegynder
24. juni 2002 - 16:17 #11
sådan ser udtrakket ud fra database uden Replace og HTMLEncode:
Linje1
Linje2
Linje3

Sådan ser det ud med HTMLEncode og Replace <br> ,vbCrlf:
Linje1Linje2Linje3
Avatar billede skovtrold Nybegynder
24. juni 2002 - 16:18 #12
medions >>
Forskellen er hvor "replace" er placeret.
Avatar billede medions Nybegynder
24. juni 2002 - 16:19 #13
Og hvordan er det du vil have det skrevet ud?

//>Rune
Avatar billede bindestreg Nybegynder
24. juni 2002 - 16:21 #14
med HTMLEncode:
Linje1
Linje2
Linje3

men <br> bliver jo bare skrevet som <br>
Avatar billede medions Nybegynder
24. juni 2002 - 16:22 #15
Og vil du ikke have <br> med? eller

//>Rune
Avatar billede bindestreg Nybegynder
24. juni 2002 - 16:25 #16
hmm... nu fik jeg det til at virke.. aner ikke hvad der gjorde at den ikke gad..
Avatar billede medions Nybegynder
24. juni 2002 - 16:29 #17
Fair nok ;-)
Thx 4 Poinz

//>Rune
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester