Avatar billede syntax_hh Nybegynder
25. oktober 2003 - 20:49 Der er 6 kommentarer og
1 løsning

Slå html fra

Jeg har lavet en tagwall i asp, og jeg er træt af at man kan bruge html i min tagwall... Nogen der ved hvordan man kan slå det fra?
Avatar billede blyno Praktikant
25. oktober 2003 - 20:52 #1
Kan du ikke "bare" parce alt imellem < og > fra ??
Avatar billede syntax_hh Nybegynder
25. oktober 2003 - 20:53 #2
Kan du give et eksempel?
Avatar billede jytte Nybegynder
25. oktober 2003 - 20:57 #3
prøv
server.htmlEncode(rs("tekst"))
Avatar billede syntax_hh Nybegynder
25. oktober 2003 - 21:03 #4
Jeg forstår ikke lige hvor jeg skal sætte det ind henne?
Avatar billede jytte Nybegynder
25. oktober 2003 - 21:59 #5
Jeg går ud fra din tagwall fungere på den måde at det folk skriver gemmes i et felt i en database (feltet kunne f.eks. hedde "tekst").
Når du så henter teksten ud fra databasen via et recordset (rs("tekst")) skal du i stedet for at skrive (som jeg formoder du plejer):

response.write rs("tekst")

skrive

response.write server.htmlEncode(rs("tekst"))
Avatar billede jytte Nybegynder
25. oktober 2003 - 22:08 #6
asp-koden
<%
response.write("<font color=""#FF0000"">hej</font><br>")
response.write(server.htmlEncode("<font color=""#FF0000"">hej</font><br>"))
%>
udskriver

hej
<font color="#FF0000">hej</font><br>

(altså hvor hej står med rødt,men det kan jeg ikke få den til at vise her da eksperten også bruger htmlEncode)
Avatar billede jytte Nybegynder
25. oktober 2003 - 22:10 #7
En view source af udskrifte ser således ud

<font color="#FF0000">hej</font><br>&lt;font color=&quot;#FF0000&quot;&gt;hej&lt;/font&gt;&lt;br&gt;

så kan du selv se hvad det er htmlEncode gør.
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