jo.. jag använder den här
Replace(Server.HTMLEncode(RS("Meddelande")),vbCrLf,"<br>")
de är ju bara ett problem... man kan ju inte använda br där... kan man göra så att bara br funkar lr finns det något annat sätt o lösa det?
13 svar · 252 visningar · startad av Cactuz
jo.. jag använder den här
Replace(Server.HTMLEncode(RS("Meddelande")),vbCrLf,"<br>")
de är ju bara ett problem... man kan ju inte använda br där... kan man göra så att bara br funkar lr finns det något annat sätt o lösa det?
jo.. koden göra så att man inte kan använda html-taggar.. allså <br>
Har du provat den då?
provat vad? allså.. man ska inte kunna använda html men när man trycker enter för att börja på ny rad så kommer det ju upp <br> istället för en ny rad
Provat koden.
Den koden du postar gör ersättningen till <br> efter htmlencode, och det borde fungera alldeles utmärkt...
Replace(Server.HTMLEncode(RS("Meddelande")),vbcrlf, "<br>" & vbcrlf)
testa så da??
------------------
-::| a tribute to LarsG |::-
den skrev fortfarande ut <br> o den gjorde ingen ny rad...
Hur gör du när du skriver ut variabeln? Du formaterar väl inte med Server.HTMLEncode igen då?
------------------
SPiN, bjorne.w@telia.com
[Redigerat av SPiN den 29 jan 2002]
strText = "" & text & ""
Set objRegExp = New regexp
objRegExp.Global = true
objRegExp.IgnoreCase = true
response.write strText
det är typ inget mer
men när använder du
Replace(Server.HTMLEncode(RS("Meddelande")),vbcrlf, "<br>" & vbcrlf)
------------------
-::| a tribute to LarsG |::-
Server.HTMLEncode gör ju så att men inte kan använda <br> o då skriver den ut <br> så man ser den... o det ska den ju inte.. den ska ju göra ny rad
[Redigerat av Cactuz den 30 jan 2002]