Avatar billede software Nybegynder
16. januar 2002 - 11:00 Der er 4 kommentarer og
1 løsning

tekstfelt

Når man herinde på eksperten skriver noget tekst som jeg har gjort her og trykker på enter,
så kommer der et linieskift.
Når jeg så trykker på \"Opret spørgsmål\" bliver mit spørgsmål oprettet og man kan se mit spørgsmål på en anden side med liniskift (enter).
Det som jeg jeg godt kunne tænke mig at vide er hvordan man laver liniskift i et tekstfelt som kan ses uden at skulle skrive <br>.
Avatar billede keysersoze Ekspert
16. januar 2002 - 11:06 #1
du skal lave en erstatning - så din udskrivning fra databasen kunne se sådan ud;

Response.Write \"<span class=\"\"tekst\"\">\" & replace(rs(\"tekst\"),VbCrLf,\"<br>\") & \"\"
Avatar billede keysersoze Ekspert
16. januar 2002 - 11:10 #2
og så skal jeg nok lige fjerne alt unødigt...

Response.Write \"\" & replace(rs(\"tekst\"),VbCrLf,\"<br>\") & \"\"
Avatar billede software Nybegynder
16. januar 2002 - 12:21 #3
Har lige prøvet, og jeg kan sgu ikke få det til at virke.

Koden har jeg lavet således:

<!--#include file=\"clssfd.asp\"-->

<%
Dim rsSvar
Set rsSvar = Server.CreateObject(\"ADODB.RecordSet\")
rsSvar.Open \"helse\", objConn, adOpenForwardOnly, adLockOptimistic, adCmdTable

If Not rsSvar.EOF Then
    Response.Write _
        \"<TABLE BORDER=\"\"1\"\" CELLSPACING=\"\"3\"\" CELLPADDING=\"\"3\"\">\" & _
        \"<TR>\" & _
        \"    <TH><FONT SIZE=\"\"-1\"\">Klik for<BR>at svare</FONT></TH>\" & _
        \"    <TH>Emne</TH>\" & _
        \"    <TH>Spørgsmål</TH>\" & _
        \"</TR>\"
    Do While Not rsSvar.EOF
        Response.Write _
            \"<TR ALIGN=CENTER>\" & _
            \"    <TD><A HREF=\"\"svar.asp?Action=Edit&Svar=\" & rsSvar(\"Id\") & \"\"\">\" & _
                        rsSvar(\"Id\") & \"</A></TD>\" & _
            \"    <TD>\" & rsSvar(\"emne\") & \"</TD>\" & _
            \"    <TD>\" & rsSvar(\"question\") & \"</TD>\" & _
            \"</TR>\"
        rsSvar.MoveNext
    Loop
    Response.Write \"</TABLE>\"
Else
    Response.Write \"<CENTER><H2>Der er ikke nogen spørgsmål i øjeblikket</H2></CENTER>\"
End If
rsSvar.Close
%>
Avatar billede jems Nybegynder
24. januar 2002 - 12:17 #4
I linien hvor du skriver:
"    <TD>" & rsSvar("question") & "</TD>" & _
Skal der stå:
"    <TD>" & replace(rsSvar("question"),VbCrLf,"<br>")  & "</TD>" & _
Avatar billede jems Nybegynder
24. januar 2002 - 12:18 #5
- hvis det altså er i rsSvar("question") du skal have linieskift...
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