/ 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
Replace af flere ting
Fra : Casper Henriksen


Dato : 24-02-01 17:05

Hej,
Jeg har længe brugt den kommando som hedder:
<% = Replace(objrec("Tekst"),VbCrLf,"<br>") %>
Nu vil jeg bare også gerne ændre "<" til "&lt;" og ">" til "&gt;".
Derfor har jeg prøvet med følgende kommando:
<% = Replace(objrec("Tekst"),VbCrLf,"<br>") and
Replace(objrec("Tekst"),"<","&lt;") and Replace(objrec("Tekst"),">","&gt;")
%>
Men den virker ikke, hvordan skal det her gøres?
På forhånd tak for hjælpen.
Mvh
Casper



 
 
Thygesen (24-02-2001)
Kommentar
Fra : Thygesen


Dato : 24-02-01 17:56

> <% = Replace(objrec("Tekst"),VbCrLf,"<br>") %>
> Nu vil jeg bare også gerne ændre "<" til "&lt;" og ">" til "&gt;".
> Derfor har jeg prøvet med følgende kommando:
> <% = Replace(objrec("Tekst"),VbCrLf,"<br>") and
> Replace(objrec("Tekst"),"<","&lt;") and
Replace(objrec("Tekst"),">","&gt;")
> %>
> Men den virker ikke, hvordan skal det her gøres?

Du kan bruge følgende:
tekst = Replace(objrec("Tekst"),VbCrLf,"<br>")
tekst = Replace(tekst,"<" til "&lt;")
tekst = Replace(tekst,">","&gt;")

Mvh. Christoffer Thygesen




Allan Ebdrup (26-02-2001)
Kommentar
Fra : Allan Ebdrup


Dato : 26-02-01 13:41


"Casper Henriksen" <nyhedsgrupper@gamepage.dk> skrev i en meddelelse
news:uXQl6.1795$aJ.26026@news101.telia.com...
> Hej,
> Jeg har længe brugt den kommando som hedder:
> <% = Replace(objrec("Tekst"),VbCrLf,"<br>") %>
> Nu vil jeg bare også gerne ændre "<" til "&lt;" og ">" til "&gt;".
> Derfor har jeg prøvet med følgende kommando:
> <% = Replace(objrec("Tekst"),VbCrLf,"<br>") and
> Replace(objrec("Tekst"),"<","&lt;") and
Replace(objrec("Tekst"),">","&gt;")
> %>
> Men den virker ikke, hvordan skal det her gøres?
> På forhånd tak for hjælpen.
> Mvh
> Casper

Hej Casper
Du skal køre replace på den tekst du allerede har replacet de andre ting du
vil replace. (forvirret?)
Replace(Replace(Replace(objrec("Tekst"), VbCrLf, "<br>"), "<", "&lt;"), ">",
"&gt;")
(i een lang linie)

Men noget helt andet er: Har du kigget på funktionen Server.HTMLEncode ?
Prøv med:

Replace(Server.HTMLEncode(objrec("Tekst"), VbCrLf,"<br>")

MVH
Allan Ebdrup
--------
www.ti-fire.dk



Erlend Klakegg Bergh~ (26-02-2001)
Kommentar
Fra : Erlend Klakegg Bergh~


Dato : 26-02-01 16:57

Casper Henriksen <nyhedsgrupper@gamepage.dk> skrev i
news:uXQl6.1795$aJ.26026@news101.telia.com
> Hej,
> Jeg har længe brugt den kommando som hedder:
> <% = Replace(objrec("Tekst"),VbCrLf,"<br>") %>
> Nu vil jeg bare også gerne ændre "<" til "&lt;" og ">" til "&gt;".
> Derfor har jeg prøvet med følgende kommando:
> <% = Replace(objrec("Tekst"),VbCrLf,"<br>") and
> Replace(objrec("Tekst"),"<","&lt;") and
Replace(objrec("Tekst"),">","&gt;")
> %>
> Men den virker ikke, hvordan skal det her gøres?
> På forhånd tak for hjælpen.
> Mvh
> Casper

Bare gjør som i VB ... =)

<% =
Replace(Replace(Replace(objrec("Tekst"), VbCrLf, "<br>"), "<", "&lt;"), ">",
&gt;")
%>




Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408868
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste