detta en asp kod som lägger in ett BR
message = request.form("message")
Test = replace(message,vbcrlf,"<br>")
response.write Test
------------------
varje år så skänker svenska kyrkan pengar till AIK, det betyder att Gud är en gnagare.. (AIK:are)
13 svar · 290 visningar · startad av Lukaspojken
När jag läser ett meddelande som jag skickat iväg med radbrytning så skriver den allt på en enda rad...hur får man med radbrytningarna man gjort...samt att dessa inte står som br?
detta en asp kod som lägger in ett BR
message = request.form("message")
Test = replace(message,vbcrlf,"<br>")
response.write Test
------------------
varje år så skänker svenska kyrkan pengar till AIK, det betyder att Gud är en gnagare.. (AIK:are)
Jag skrev in det här:
RecSet("msgTEXT") = replace(Request.Form("msgTEXT"),vbcrlf,"<br>")
Och sen skrev jag in
sdfdfs
sdf
Och jag får ut:
sdfdfs<br><br>sdf
Anledningen för att det blir <br> där beror förmodligen på att jag använder
Server.HTMLEncode(RecSet("msgTEXT") och det vill jag använda...men jag vill inte förlora radbrytningarna
Livet är inte alltid så lätt...:) tänkte inte på det...
Nu skrev jag...men det fungerar ändå inte...grrr
message = Server.HTMLEncode(Request.Form("msgTEXT"))
RecSet("msgTEXT") = replace(message,vbcrlf,"<br>")
Det som händer är att meddelandet fortfarande har <br> i sig???
varför gör du ersättningen innan du kastar in det i databasen?
jag föreslår att du gör den när du ska skriva ut den till browsern.
response.write replace(strText, vbCrLf, "<br>")
mvh,
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>
message = Server.HTMLEncode(Request.Form("msgTEXT"))
message = replace(message,vbcrlf,"<br>")
...
------------------
Buuuu för signatur! :)
Har inte testat ännu men varför skulle det skilja sig, @nders? Det var likadant med format-kommandot för klockan när jag tänker efter. Hur kommer det sig?
Error...varför skulle det fungera bättre? Ska jag köra in message i databasen sen då eller?
Lukaspojken, tänkt dig att du har ett forum. Du har hela tiden lagt in formaterad text som du påverkat med massa olika funktioner som lägger till smileys och diverse omkodningar. Men sedan efter ett halvår när du har några tusen inlägg så märker du att du vill ändra på vissa funktioner, och att dessa skall påverka dom gamla posterna också... det blir ganska mycket krångligare att fixa detta om du redan formaterat dina inlägg i förväg, istället för att göra det när det skall ut...
------------------
Vide rox = new Vide();
rox.learn("C#");
webeye.nu
Ligger mycket i det du säger Vide...men det är ändå underligt att det inte fungerar på det andra sättet tycker jag.
du har inte råkat göra någe annat knas då?
jag håller med, det är märkligt att det inte fungerar om du kör htmlencode när du lägger in det i databasen och sedan replace till <br> när du hämtar ut.
hur ser hela sidan där du lägger in i databasen ut?
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>
Jag gjorde såhär...som ni sa och då fungerade det...
message = Server.HTMLEncode(RecSet("msgTEXT"))
message = replace(message,vbcrlf,"<br>")
<% =message %>
Men som sagt det är underligt att det inte vill få in det i databasen på exakt samma sätt...jag tycker också som sagt att det var underligt det där med klockan när man inte ville ha med sekunderna så tog man bort de med format-kommandot men det fungerade inte om man skrev in det i databasen utan det var när man skrev ut det...? Lite underligt att det är så som sagt...att samma kod ger olika utfall...