Avatar billede Slettet bruger
21. juli 2004 - 22:23 Der er 10 kommentarer og
1 løsning

Vis udskrift i tabel fra database incl. linieskift.

Hejsa.

Jeg har denne kode:

<td>
<textarea cols="50" rows="4" name="besked"><%=replace(rs("besked"),"<br>",vbCrLf)%></textarea>
</td>


Men jeg ønsker ikke at se på textarea-boxen (ej heller når jeg styler den, så den får en anden farve).

Det jeg ønsker er, at når der vises udskrift, skal det vises præcis som det er blevet skrevet.
Altså skal <td></td> udvides automatisk i højden, og tilpasse sig efter udskriftet fra databasen.

Men når jeg prøver med:
<td>
<%=replace(rs("besked"),"<br>",vbCrLf)%>
</td>
så vises linieskiftene fra databasen ikke. Det hele kommer til at stå på én lang linie, og det ønsker jeg helst ikke.

Hvordan klarer jeg den?
Avatar billede Slettet bruger
21. juli 2004 - 22:25 #1
PS: Jeg har lige forsøgt at oprette spørgsmålet inde hos ASP-folkene, men de kunne ikke hjælpe. Derfor lukkede jeg spørgsmålet igen og prøver nu herinde hos jer. :-)
Avatar billede roenving Novice
21. juli 2004 - 22:29 #2
Lægger du linjeskift ind, når du sætter det ind i databasen ?-)
Avatar billede roenving Novice
21. juli 2004 - 22:30 #3
-- og jeg troede, at den replace udskiftede <br> til VbCrLf ...
Avatar billede Slettet bruger
21. juli 2004 - 22:31 #4
Ja, for linjeskift kommer frem når jeg bruger den øverste kode:
<td>
<textarea cols="50" rows="4" name="besked"><%=replace(rs("besked"),"<br>",vbCrLf)%></textarea>
</td>

Men de forsvinder, når jeg fjerner textarea-boxen.  :-(
Avatar billede yellow Nybegynder
21. juli 2004 - 22:34 #5
Når det ikke er i et textarea, skal du jo bruge <br> og ikke vbCrLf:

<td>
<%=rs("besked")%>
</td>
Avatar billede Slettet bruger
21. juli 2004 - 22:36 #6
yellow:
Samme resultat: Det hele kommer til at stå på én lang linie. Ingen linieskift.  :-(
Avatar billede keysersoze Ekspert
21. juli 2004 - 22:38 #7
<%=replace(rs("besked"),VbCrLf,"<br>")%>
Avatar billede Slettet bruger
21. juli 2004 - 22:39 #8
Damit!!!!!!!!!!!!

Jeg skulle bare bytte om på dem:
<td style="width: 640px">
  <%=replace(rs("besked"),vbCrLf,"<br>")%>
</td>

Og nu verker det!!!!!!!!!!
Avatar billede Slettet bruger
21. juli 2004 - 22:40 #9
Fedt!

Og keysersoze har også skrevet den samme løsning til mig! Dobbelt fedt!
Avatar billede Slettet bruger
21. juli 2004 - 22:42 #10
Kaster points efter keysersoze alligevel. :-) Og tænk, at det havde jeg siddet og roddet med i SÅ LANG TID!  :-)
Avatar billede keysersoze Ekspert
21. juli 2004 - 23:17 #11
tnx ;)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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

IT-JOB