webForumDet fria alternativet

Funktion som gör samma som nl2br()

ASP

21 svar · 340 visningar · startad av Type

Medlem sedan mars 20021 239 inlägg
Frågan#1

Hej alla!
Jag ska göra om hemsidan som tidigare va i php till asp.

I php hade jag en funktion som hette nl2br() o då kunde jag bara skriva print(nl2br($text)) typ....

hur ska jag göra det i asp?

Medlem sedan juni 20001 257 inlägg
#2

Börja med att förklara vad nl2br gör.

Medlem sedan mars 20021 239 inlägg
#3

nl2br gör som det låter. Gör om nl till br.. Dvs när man i tex en textruta har tryckt enter gör den om den texten till att ersätta de med <br> istället. Det för att man ska kunna lägga in texten i tex html....

:) :) :) :) :) 100 inlägg :) :) :) :) :)

Medlem sedan jan. 20021 122 inlägg
#4

Jag utgår från att om man gör ny rad i en textruta kommer det till ett nl. Eller? Visste inte om det... Då blir koden

dim textruta
replace(textruta, "nl", "br")

Kan inte pröva nu, men det borde funka
/r Kan inte skriva taggar, lägg till det om det behövs /r

Medlem sedan sep. 20005 700 inlägg
#5
text = Replace(text, vbCrLf, "<br/>")
Medlem sedan mars 20021 239 inlägg
#6

Tack för all hjälp men det va nog inte riktigt så jag menade.. nu blev det iaf rätt för mig. Jag skrev:
<%=Replace(text, vbCrLf, "<br>")%>

Tack för hjälpen ändå

Medlem sedan jan. 20021 122 inlägg
#7

ursäkta en ovetande, men vad är vbCrLf? Och varför ha br/ ? Fungerar inte min kod? :( *snyft* :)

Medlem sedan mars 20021 239 inlägg
#8

gein... precis :) Du förstod :D

Medlem sedan sep. 20005 700 inlägg
#9

VbCrLf är enterslag i Basic :)
och <br/> är korrekt htmlkod ;) Man ska alltid avsluta alla taggar

Medlem sedan mars 20021 239 inlägg
#10

pettsson: jag tror inte din funkar.. men jag vet inte.. vbCrLf är väl ett "enter-slag"? eller har jag fått det om bakfoten?

Medlem sedan mars 20025 907 inlägg
#11

Gein skrev:

VbCrLf är enterslag i Basic :)
och <br/> är korrekt htmlkod ;) Man ska alltid avsluta alla taggar

men borde det inte vara </br> (dvs. /-tecknet före br istället för efter) då?? du har ju </font>, </b> mm

Medlem sedan jan. 20021 122 inlägg
#12

gein: man avslutar ju med / före taggen... Och man kan väl inte avsluta en br tagg? Eller har jag haft fel alla dessa år?

Medlem sedan mars 20021 239 inlägg
#13

pettsson, håller me. man avslutar inte <br>-taggen

Medlem sedan sep. 20005 700 inlägg
#14

nja, man skriver <br/> iaf. Tror båda går hem hos w3c så det spelar nog ingen roll

Medlem sedan jan. 20021 122 inlägg
#15

varför avsluta en radbrting? Skulle man gå tillbaka till föregående rad då eller? :q

Medlem sedan sep. 20005 700 inlägg
#16

Asså, det spelar ju ingen roll. Jag har iaf på senare tid lärt mej att avsluta alla taggar, <br/> <img src="bild.jpg" alt=""/> osv. Jag _tror_ det är det helt korrekta hos w3c iaf. Är dock inte helt säker..

Medlem sedan mars 20021 239 inlägg
#17

Gein: när man skriver xml måste man görat men inte html.... tror inte ens att det är rätt att göra så.. men jag vet inte helt säkert...

Medlem sedan sep. 20005 700 inlägg
#18

Jaja, jag skriver iaf så, och w3c html validation klagar inte.

Medlem sedan mars 20021 239 inlägg
#19

Gein: jag ger mig... :)

Medlem sedan sep. 20005 700 inlägg
#20

hehe, jag menar inte att någon av oss har rätt eller fel.. :)

264 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)