Avatar billede Slettet bruger
26. april 2002 - 22:51 Der er 13 kommentarer og
2 løsninger

omskrive dette til korekt

Hej eksperter...

er der en der kan omskrive følgende så det er korrekt ?

dim besk
besk = rs ("besked")

'fjern html
besk = Server.HTMLEncode(besk)

'Linieskift
besk = Replace(besk,chr(13),"<br>")
rsponse.write(besk)

mvh.
questis.dk
Avatar billede wilweb Nybegynder
26. april 2002 - 22:56 #1
rsponse.write(besk)

bør du rettet til:

response.write(besk)
Avatar billede Slettet bruger
26. april 2002 - 23:01 #2
jamen jamen...


nu hitter denne funktion jo ikke ?

'Linieskift
besk = Replace(besk,chr(13),"<br>")
Avatar billede kimiwan Nybegynder
26. april 2002 - 23:05 #3
lav det om til replace(besk,chr(10)&chr(13),"<br>")  eller replace(besk,vbCrLf,"<br>")
Avatar billede Slettet bruger
26. april 2002 - 23:05 #4
er lidt newbie og forstår ikke det hele
Avatar billede wilweb Nybegynder
26. april 2002 - 23:06 #5
nyvariabel = Replace(variabel, det du vil erstatte, det du vil erstatte med)
Noget i den stil:
nybesk = Replace(besk, "vbcrlf", "<br>")
Avatar billede Slettet bruger
26. april 2002 - 23:07 #6
det er ikke for at den ikke laver <br> men det kommer til at se sådanne ud :

http://www.questis.dk/koder/asp/forum/spm.asp?id=7
Avatar billede wilweb Nybegynder
26. april 2002 - 23:08 #7
som Kimiwan siger!
nybesk = Replace(besk, vbcrlf, "<br>")
Avatar billede kimiwan Nybegynder
26. april 2002 - 23:08 #8
så skal du fjerne server.htmlencode() linjen
Avatar billede Slettet bruger
26. april 2002 - 23:09 #9
nej, for den skal kunne udskrive den kode den henter fra db
Avatar billede kimiwan Nybegynder
26. april 2002 - 23:10 #10
hvad er så problemet?  jeg er ikke helt med
Avatar billede Slettet bruger
26. april 2002 - 23:10 #11
er løst... skulle bare gøre det efter at den tjekkede html koden &:-D
Avatar billede Slettet bruger
26. april 2002 - 23:11 #12
du kan se den nu sådanne skulle det se ud &:-D

takker for jeres tid og svar, det virker nu
Avatar billede kimiwan Nybegynder
26. april 2002 - 23:13 #13
godt nok :o)  så husk lige at lukke spørgsmålet, ikk'?
Avatar billede Slettet bruger
26. april 2002 - 23:15 #14
deler dem mellem jer håber det er i orden &:-D
Avatar billede wilweb Nybegynder
26. april 2002 - 23:16 #15
Måske er dette også noget du kan bruge:
fra http://www.eksperten.dk/spm/194877
<%
Function EscHTML(str)
    If Not IsNull(str) Then
        str = Replace(str,"&","&amp;")
        str = Replace(str,"<","&lt;")
        str = Replace(str,">","&gt;")
        str = Replace(str,Chr(34),"&quot;")
    End If
   
    EscHTML = str
End Function
%>

Indsæt denne funktion i bunden af dit ASP dokument.
Når du henter fra databasen skriver du således:

Response.Write EscHTML(RS("kommentar"))

Det burde løse alle fremtidige problemer mht. kode i databasen.
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