webForumDet fria alternativet

radbryta efter x antal tecken

ASP

2 svar · 310 visningar · startad av Wiberg

Medlem sedan juni 20003 169 inlägg
Frågan#1

Hej!

Jag har en sträng där jag vill lägga in <br /> efter med x antal teckens mellanrum. Dock vill jag inte radbryta mitt i ett ord så om det råkar infalla mitt i ett ord så ska <br /> läggas in direkt efter ordet istället.

Någon som förstår mig? :)

Medlem sedan dec. 200012 464 inlägg
#2
s = "Wiberg vill bara ha rader som är högst 23 tecken långa." _
& " Klart grabben skall få det då."
a = split(s," ")
o = 0
for i = 0 to ubound(a)
    if  o + len(a(i)) > 23 then
        response.write "<br>"
        o = 0
    end if
    response.write a(i) & " "
    o = o + len(a(i))
next
Medlem sedan juni 20003 169 inlägg
#3

Har inte testat det än men jag räknar med att det funkar. Så... tack! :)

254 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)