Hur gör man för att få:
<%=rs("message")%>
Att efter ett visst antal bokstäver (antalet som jag anger) så ska "message" fortsätta på en ny rad....Tacksam för svar
Om du vill ha ny rad efter exakt vart 60:e tecken.
<%
antal = 60
offset = 1
message = rs("message")
l = len(message)
while l > 0
response.write mid(message,offset,antal) & "<br>"
offset = offset + antal
l = l - antal
wend
Det blir nog inte så snyggt då radbrytningen kan komma var som helst inom ett ord.
Om man vill ha det brytning så att det blir på ett mellanslag så kan man göra så här kanske
antal = 60
message = rs("message")
a = split(message," ")
p = 0
for i = 0 to ubound(a)
p = p + len(a(i))
response.write a(i)
if i < ubound(a) then
response.write " "
p = p + 1
end if
if p >= antal then
response.write "<br>"
p = 0
end if
next
Men om någon vill spamma eler bobma en gästbok och bara håller in en bokstav..så blir det ju iongen rad bryning..då blir det en jätte lång rad, som då förstör sidan.
Du måste lägga själva funktionen utanför alla loopar, t ex i början eller slutet av dokumentet. Sedan är det bara att kalla på funktionen var du vill i dokumentet!
289 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a