/ 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
<% i textarea
Fra : Rasmus Nielsen


Dato : 14-10-03 12:49

Hej,

Jeg har et <textarea>, hvor jeg skal hvae vist noget asp-kode. Hvad skal jeg
erstatte <-tegnene med, så scriptet ikke køres, men blot vises?

--
Venlig hilsen, Rasmus Nielsen.



 
 
Jens Gyldenkærne Cla~ (14-10-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 14-10-03 12:54

Rasmus Nielsen skrev:

> Jeg har et <textarea>, hvor jeg skal hvae vist noget asp-kode.
> Hvad skal jeg erstatte <-tegnene med, så scriptet ikke køres,
> men blot vises?

I HTML-koden skal de ikke erstattes med noget. For at skrive det ud
i asp, kan du fx lægge indholdet i en variabel:

<%
Dim aspTekst
aspTekst = "<% Option Explicit %>"
%>

<textarea name="tekst" cols="6" rows="10">
<%= aspTekst %>
</textarea>


Hvis asp-teksten i forvejen ligger i en variabel (fx i et recordset
eller i et form-request) behøver du ikke gøre noget særligt.

Det er muligt at ovenstående vil give problemer i asp-parseren - i
så fald kan du skille tegnene ad:

aspTekst = "<" & "% Option Explicit %" & ">"
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Thomas Voller (14-10-2003)
Kommentar
Fra : Thomas Voller


Dato : 14-10-03 12:59

"Rasmus Nielsen" <postmaster@rasmusn.dk> skrev
> Jeg har et <textarea>, hvor jeg skal hvae vist noget asp-kode. Hvad skal
jeg
> erstatte <-tegnene med, så scriptet ikke køres, men blot vises?

Du kan benytte Server.HTMLEncode til at erstatte <, >, ", og andre HTML-tegn
deres tilsvarende HTML-entiteter (mener de hedder entiteter - hæng mig ikke
op på det).
F.eks.: " bliver til &quot;.

Altså skal din kode se sådan her ud:
<textarea><% = Server.HTMLEncode(MyVar) %></textarea>



Mvh. Thomas.



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

Månedens bedste
Årets bedste
Sidste års bedste