23. oktober 2003 - 19:38Der er
22 kommentarer og 2 løsninger
maks. ord eller tegn skal vises
Hej.
Jeg har en side hvor jeg viser de sidste 5 nyheder og jeg vil gerne have det sådan at siden kun fungere som intro side hvor man kan se intro af nyhederne, f.eks 15 ord af hele nyheden, så skal man klikke på den for at læse det hele.
Kan i fortælle mig mig hvordan jeg definere sådan en "maks ord funktion" på min nyheds side?
Det er fordi der er mindre end 15 ord i den streng der kom ud...
Så skal du gøre sådan her:
intMax = 15 strTxt = "Dette er en test hvor jeg tester et par ord eller to" arrTxt = Split(strTxt, " ")
If UBound(arrTxt) <= 15 Then For i = LBound(arrTxt) To UBound(arrTxt) strTxt = strTxt & " " & arrTxt(i) Next Else For i = LBound(arrTxt) To intMax strTxt = strTxt & " " & arrTxt(i) Next End If
If UBound(arrTxt) <= 15 Then For i = LBound(arrTxt) To UBound(arrTxt) strTxt = strTxt & " " & arrTxt(i) Next Else For i = LBound(arrTxt) To intMax strTxt = strTxt & " " & arrTxt(i) Next End If
For mig at se er det underordnet, da vi er nødt til at splitte strengen op ord for ord, for at undgå halve ord i slutningen. Af samme grund kan vi ikke nøjes med en Left(x, n).
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.