Avatar billede doz Nybegynder
20. september 2002 - 09:49 Der er 17 kommentarer og
1 løsning

Ny linie......

Hej,

jeg har en side hvor jeg indsætter tekst i en Access-database, men når teksten vises i browseren er der ingen linieskift.
  I boksen hvor jeg sætter teksten ind er der også linieskift, men som sagt ikke på "resultat"siden.

Jeg har fundet ud af at der skal være en kode i "resultat"-siden, som erstatter nogle linieskift-koder med andre linieskift-koder.

På forhånd tak.


Vh
Doan
Avatar billede ecoder Nybegynder
20. september 2002 - 09:51 #1
Response.Write("<tr>") & vbCrLf

Mvh ecoder
Avatar billede n!nja Nybegynder
20. september 2002 - 09:52 #2
Teksten fra databasen beholder linieskift
-----------------------------------------
Navn = replace(rs("Navn"), vbCrLf, "<BR>")
Tekst = replace(rs("Tekst"), vbCrLf, "<BR>")
Avatar billede ecoder Nybegynder
20. september 2002 - 09:52 #3
P.S. Ellers så put <br> tags (og alle andre html tags), ind imellem din Db data!

mvh ecoder
Avatar billede doz Nybegynder
20. september 2002 - 09:54 #4
Ecoder>> Hvor skal jeg skrive det?
Min kode ser sådan ud nu:

<%=(RsLaerereDetaljer.Fields.Item("uddannelse").Value)%>


/Doan
Avatar billede n!nja Nybegynder
20. september 2002 - 09:54 #5
Du tager de recordsets som du har trukket ud af din db, og lægger dem i en variabel som vist ovenfor... Når så du udskriver dine variabler beholdes dine linieskrift...
Avatar billede Jman Praktikant
20. september 2002 - 09:59 #6
du skal enten fortælle det til databasen når det postes eller når det hentes

Feltnavn = replace(rs("feltnavn"), vbCrLf, "<BR>")

eks.
RsLaerereDetaljer.Fields.Item("uddannelse") = replace(RsLaerereDetaljer.Fields.Item("uddannelse"), vbCrLf, "<BR>")
<%=(RsLaerereDetaljer.Fields.Item("uddannelse").Value)%>
Avatar billede doz Nybegynder
20. september 2002 - 09:59 #7
N!nja>> du må undskylde, men jeg sidder og laver min ASP i Dreamweaver Ultradev og fatter praktisk taget ikke en fis af koderne. Kan du evt. vise det udfra den kode jeg har sendt?


/Doan
Avatar billede Jman Praktikant
20. september 2002 - 09:59 #8
- svar -
Avatar billede n!nja Nybegynder
20. september 2002 - 10:05 #9
Test = replace=(RsLaerereDetaljer.Fields.Item("uddannelse").Value), vbCrLf, "<BR>")

---------
du kan så udskrive den ved at lave en alm. response.write Test
Avatar billede doz Nybegynder
20. september 2002 - 10:06 #10
Superior>> skal jeg udskifte:

<%=(RsLaerereDetaljer.Fields.Item("uddannelse").Value)%>

med

RsLaerereDetaljer.Fields.Item("uddannelse") = replace(RsLaerereDetaljer.Fields.Item("uddannelse"), vbCrLf, "<BR>")
<%=(RsLaerereDetaljer.Fields.Item("uddannelse").Value)%>

?

Så mangler der et eller andet.


/Doan
Avatar billede Jman Praktikant
20. september 2002 - 10:15 #11
<%
RsLaerereDetaljer.Fields.Item("uddannelse") = replace(RsLaerereDetaljer.Fields.Item("uddannelse"), vbCrLf, "<BR>")
RsLaerereDetaljer.Fields.Item("uddannelse").Value)
%>
Avatar billede doz Nybegynder
20. september 2002 - 10:15 #12
N!nja>> sådan her:

<%Response.Write(RsLaerereDetaljer.Fields.Item("uddannelse").Value), vbCrLf, "<BR>")%>

??

Jeg fatter nada.


/Doan
Avatar billede n!nja Nybegynder
20. september 2002 - 10:18 #13
Test = replace=(RsLaerereDetaljer.Fields.Item("uddannelse").Value), vbCrLf, "<BR>")

Response.Write Test
Avatar billede doz Nybegynder
20. september 2002 - 10:19 #14
Superior>> Med:

<%
RsLaerereDetaljer.Fields.Item("uddannelse") = replace(RsLaerereDetaljer.Fields.Item("uddannelse"), vbCrLf, "<BR>")
RsLaerereDetaljer.Fields.Item("uddannelse").Value)
%>

siger den at siden ikke kan vises.
  Jeg bruger forresten Jscript.


/Doan
Avatar billede doz Nybegynder
20. september 2002 - 10:22 #15
Ninja>> Man kan da ikke erstatte:

<%=(RsLaerereDetaljer.Fields.Item("uddannelse").Value)%>

med

Test = replace=(RsLaerereDetaljer.Fields.Item("uddannelse").Value), vbCrLf, "<BR>")

Response.Write Test


/Doan
Avatar billede Jman Praktikant
20. september 2002 - 10:30 #16
prøv

uddannelse = RsLaerereDetaljer.Fields.Item("uddannelse")
Uddannelse = replace("uddannelse", vbCrLf, "<BR>")

ellers vil det måske være en god ide at replace i post-funktionen:
uddannelse = request.form("uddannelse")
uddannelse = replace("uddannelse", vbCrLf, "<BR>")

...det betydder:
variablen uddannelse skal være fra inputfeltet "uddannelse". Udskift alle linieskrift med <br>.
Avatar billede doz Nybegynder
20. september 2002 - 10:58 #17
Superior>> skal linierne stå i starten af dokumenter?

Her er adressen på en af siderne:

http://www.fischer-larsen.dk/hsem/medarbejdere/detaljer/laerere.asp?navn=Steen%20Søndergård


/Doan
Avatar billede doz Nybegynder
08. april 2003 - 11:27 #18
MMmmm, har ikke fået det til at virke.

Jeg lukker spørgsmålet.


/Doan
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