Avatar billede scorpion Nybegynder
02. april 2003 - 22:23 Der er 11 kommentarer og
2 løsninger

Hvordan skiftes <br> ud med linieskift i et textarea??

Hey på den anden side.

Jeg sidder med lidt af et problem med <br> og vbCrLf. Det fungerer sådan at jeg har en side, hvor jeg henter information ind i når den skal redigeres; problemet er så at jeg for <br> ind i textarea'et i stedet for vhCrLf... eller hvad det nu hedder.

:: Mit kode ser ud som følgende:

<%
Set Conn = Server.CreateObject("ADODB.Connection")
  Conn.Open "Data Source=" & Server.mapPath("../db/db.mdb;Provider=Microsoft.Jet.OLEDB.4.0;")

sql = "SELECT * FROM nyheder WHERE (id=" & request("id") & ")"
Set objRec = Conn.Execute(sql)

%>

:: Formularen:

Dato: [<%= objRec("dato")  %>]
Overskrift: [<%= objRec("overskrift")  %>]
Tekst: [<%= objRec("tekst")  %>]

Hvor skal jeg skrive for at "tekst" delen skifter <br> ud med linieskift??

På forhånd tak

ScorXpion
Avatar billede medions Nybegynder
02. april 2003 - 22:26 #1
Du gør bare sådan her:

Replace(objRec("tekst"), vbCrLf, "<br>")

//>Rune
Avatar billede medions Nybegynder
02. april 2003 - 22:26 #2
Fx.

<%= Replace(objRec("tekst"), vbCrLf, "<br>") %>

//>Rune
Avatar billede para7 Nybegynder
02. april 2003 - 22:31 #3
Ja, manskal være hurtig. Det er et faq spørgsmål =)
Avatar billede scorpion Nybegynder
02. april 2003 - 22:31 #4
Hej medions

Jeg forstår det sådan at <%= objRec("tekst")  %> skal skiftes ud med <%= Replace(objRec("tekst"), vbCrLf, "<br>") %>, hvis dette er rigtigt, kan jeg ikke få det til at virke... desværre :-/

- Scorpion
Avatar billede scorpion Nybegynder
02. april 2003 - 22:32 #5
Virker bare ikke for mig, hvis jeg nu gør det rigtigt :-/

- Scorpion
Avatar billede medions Nybegynder
02. april 2003 - 22:34 #6
Melder den da fejl?

//>Rune
Avatar billede scorpion Nybegynder
02. april 2003 - 22:37 #7
Jeg får ikke nogen fejl, men <br> er der stædig.

- Scorpion
Avatar billede para7 Nybegynder
02. april 2003 - 22:38 #8
Det er da bare lige omvendt, er det ikke? For det er jo den anden vej end man normalt ville gå.
Prøv det her:
replace(objRec("tekst"),"<br>","vbCrLf")
Avatar billede para7 Nybegynder
02. april 2003 - 22:40 #9
Hov det er replace(objRec("tekst"),"<br>",vbCrLf)
Avatar billede scorpion Nybegynder
02. april 2003 - 22:43 #10
Nu sker der noget, bare ikke lige det jeg havde regnet med. Nu bliver <br> til vbCrLf, men det kommer ind som tekst i textarea'et... det var jo ikke lige meningen, skulle jo gerne få en ny linie?

- Scorpion
Avatar billede para7 Nybegynder
02. april 2003 - 22:45 #11
vbCrLf er en variabel, som ikke skal have gåseøjen. Måske derfor.
Avatar billede scorpion Nybegynder
02. april 2003 - 22:45 #12
Jeg er lige blevet forelsket ;-)

Så virker det når "'erne blev fjernet.

Mange gange tak for hjælpen.

- Scorpion
Avatar billede para7 Nybegynder
02. april 2003 - 22:48 #13
Seltak, har selv haft sjov med det.. 8-)
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