aljMedlem sedan sep. 2002392 inlägg
Nu har jag letat ett bra tag men har inte kunna hitta det jag söker, i alla fall:
Jag har en sträng som är låt säga 120 tecken lång men jag vill endast skriva ut 20 tecken utav denna 120 tecken långa sträng och sedan lägga till "..." efter de tjugo teckena.
Hoppas någon kan hjälpa mig :)
LarsGMedlem sedan dec. 200012 465 inlägg
if len(s) <= 20 then response.write s else response.write left(s,17) & "..."
Så skriver du ut max 20 tecken, du kanske vill skriva ut 23 tecken ibland?
aljMedlem sedan sep. 2002392 inlägg
LarsG skrev:
if len(s) <= 20 then response.write s else response.write left(s,17) & "..."
Så skriver du ut max 20 tecken, du kanske vill skriva ut 23 tecken ibland?
Jag skulle behöva få din kod till en funktion alltså så man inte behöver rabbla upp alla den där koden varje gång jag skall korta ned något..
Jag har en loop som skall slänga ut en massa rubriker , rubrikerna får inte vara längre än tjugo tecken, där kommer funktionen in.
Hoppas du förstår vad jag menar eller så är det jag som inte förstår mig på din kod :)
I alla fall tack för hjälpen :)
LarsGMedlem sedan dec. 200012 465 inlägg
Okej, lägg detta utanför loop.
function gS(s)
if len(s) <= 20 then gS = s else gS = left(s,17) & "..."
end function
och om du skall skriva ut en rubrik
response.write gS(rs("rubrik"))
aljMedlem sedan sep. 2002392 inlägg
Hehe, tusen tack var ungefär så jag trodde en funktion utav det du skrivit skulle se ut, jaja nu skall jag nog gå och vila mitt huvud lite.
Tack än en gång LarsG!