/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Konvertering af linjeslut og linjeskift
Fra : Peter Kammann


Dato : 06-03-04 16:38

Hvordan kan man læse og konvertere linjestop og linjeskift til HTML koden
<BR> eller skifte afsnit <P></P> i en tekstfil.

Jeg vil gerne have mine brugere til at kunne indtaste en tekst i et teksfelt
i en formular. Når brugeren skifter linje eller indtaster dobbelt
linjeskift, vil jeg gerne have at min applikation kan indsætte den rigtige
HTML kode. Teksten skal nemlig lagres i en access database og stå nøjagtig
som brugeren har indtastet den, når en anden læser ser det.

Min idé er ligesom at udarbejde en logbog eller dagbog på internettet, men
det ser pænere ud med linjeskift osv.

Med venlig hilsen

Peter Kammann
peter(at)kammann.dk



 
 
Peter F. Poulsen (06-03-2004)
Kommentar
Fra : Peter F. Poulsen


Dato : 06-03-04 17:29

Hej Peter,

Du skal ikke gemme det på nogen speciel måde i databasen, men tricket er
derimod at lave en lille replace når du trækker dine data ud igen:

<%
strContent= replace(rs("Textfield") & "",VbCrLf,"<br>")
Response.Write strContent
%>

Ovenstående burde klare ærterne.

Mvh. Peter F. Poulsen

Peter Kammann wrote:
> Hvordan kan man læse og konvertere linjestop og linjeskift til HTML koden
> <BR> eller skifte afsnit <P></P> i en tekstfil.
>
> Jeg vil gerne have mine brugere til at kunne indtaste en tekst i et teksfelt
> i en formular. Når brugeren skifter linje eller indtaster dobbelt
> linjeskift, vil jeg gerne have at min applikation kan indsætte den rigtige
> HTML kode. Teksten skal nemlig lagres i en access database og stå nøjagtig
> som brugeren har indtastet den, når en anden læser ser det.
>
> Min idé er ligesom at udarbejde en logbog eller dagbog på internettet, men
> det ser pænere ud med linjeskift osv.
>
> Med venlig hilsen
>
> Peter Kammann
> peter(at)kammann.dk
>
>

Claus Marcussen (10-03-2004)
Kommentar
Fra : Claus Marcussen


Dato : 10-03-04 06:58

> Du skal ikke gemme det på nogen speciel måde i databasen, men tricket er
> derimod at lave en lille replace når du trækker dine data ud igen:
>
> <%
> strContent= replace(rs("Textfield") & "",VbCrLf,"<br>")
> Response.Write strContent
> %>
>
> Ovenstående burde klare ærterne.

Og hvis du i stedet skriver

strContent= replace(Server.HTMLencode(rs("Textfield") & ""),VbCrLf,"<br>")

så har du også styr på dem der skriver "<h1>Peter</h1>" i tekstfeltet.

mvh
Claus Marcussen




Michael Tillgaard (15-03-2004)
Kommentar
Fra : Michael Tillgaard


Dato : 15-03-04 19:32

"Peter Kammann" <peter@kammann.dk> skrev i en meddelelse
news:4049f047$0$192$edfadb0f@dread12.news.tele.dk...
Klip
>
> Jeg vil gerne have mine brugere til at kunne indtaste en tekst i et
teksfelt
> i en formular. Når brugeren skifter linje eller indtaster dobbelt
> linjeskift, vil jeg gerne have at min applikation kan indsætte den rigtige
> HTML kode. Teksten skal nemlig lagres i en access database og stå nøjagtig
> som brugeren har indtastet den, når en anden læser ser det.
>
Klip

Jeg kan anbefale:
http://www.interactivetools.com/products/htmlarea/
Det er gratis og giver rimeligt mange muligheder.

Med venlig hilsen Michael


---
Denne mail er scannet for virus med AVG 6.0 og ingen virus er fundet.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.622 / Virus Database: 400 - Release Date: 13-03-2004



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408847
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste