Avatar billede lmejding Nybegynder
20. oktober 2008 - 15:18 Der er 16 kommentarer og
1 løsning

vis en del af tekst + læs mere link

Hejsa

Jeg har en tekst fra en database. Når jeg indsætter den på en side vil jeg kun vise f.eks. 50 tegn efterfuldt af et Læs mere link.

Hvordan får jeg asp til kun at vise de første 50 tegn?
Avatar billede keysersoze Guru
20. oktober 2008 - 15:37 #1
Response.Write Left(rs("kolonne"), 50) & "..."
Avatar billede lmejding Nybegynder
20. oktober 2008 - 15:39 #2
selvfølgelig! Takker!
Smid svar
Avatar billede w13 Novice
20. oktober 2008 - 15:41 #3
Husk dog, at du vil få fejl, hvis den er mindre end 50 tegn lang. Så det kunne selvfølgelig løses med:

If Len(rs("kolonne") >= 50 Then
  Response.Write Left(rs("kolonne"), 50) & "..."
Else
  Response.Write rs("kolonne")
End If
Avatar billede w13 Novice
20. oktober 2008 - 15:43 #4
Eller den dovnes version:

Response.Write Left(rs("kolonne") & Space(50), 50) & "..."

:)
Avatar billede lmejding Nybegynder
20. oktober 2008 - 15:45 #5
ja klart nok - smid svar!
Avatar billede w13 Novice
20. oktober 2008 - 15:49 #6
Pointene må gå til Keysersoze. =)
Avatar billede lmejding Nybegynder
20. oktober 2008 - 15:59 #7
smid Keysersoze!
Avatar billede keysersoze Guru
20. oktober 2008 - 15:59 #8
Jeg mindes ikke at det skulle give en fejl - kun hvis variablen er null så man skal gøre sådan;

Response.Write Left("" & rs("kolonne"), 50) & "..."

men det pæneste resultat vil højst sandsynligt blive med en if omkring så man fx kan slippe for "...".
Avatar billede keysersoze Guru
20. oktober 2008 - 16:00 #9
w13 >> kan du ikke lige fange mig på msn?
Avatar billede w13 Novice
20. oktober 2008 - 16:00 #10
Jeg er ret sikker på, at have bøvlet med det på et tidspunkt, hvor jeg heller ikke havde taget højde for, at det måske havde færre tegn. Men er da ikke 100% sikker. =)
Avatar billede lmejding Nybegynder
20. oktober 2008 - 16:02 #11
jeg leger lidt med et vender tilbage..
Avatar billede w13 Novice
20. oktober 2008 - 16:04 #12
Keysersoze>> Du skulle være fanget nu.
Avatar billede keysersoze Guru
20. oktober 2008 - 16:08 #13
hm - nope :)
Avatar billede w13 Novice
20. oktober 2008 - 16:22 #14
Jeg brugte den mail, der står i din profil. Skal jeg bruge en anden?

Jeg sidder med en Mac og bruger derfor Messenger til Mac, hvilket opfører sig lidt sjovt. Så det kan være derfor.
Avatar billede keysersoze Guru
20. oktober 2008 - 16:28 #15
yes - det er den korrekte mail. Kan du se eller skrive til mig?
Avatar billede w13 Novice
20. oktober 2008 - 16:30 #16
Du står som offline. Logger lige på igen.
Avatar billede w13 Novice
20. oktober 2008 - 16:31 #17
Stadig offline. Men jeg har sendt dig en mail fra min MSN-e-mail, så du kan prøve at tilføje mig.
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester