Avatar billede meken Nybegynder
03. marts 2003 - 09:35 Der er 7 kommentarer og
1 løsning

Vis kun en linie fra db udtag...

Jeg har denne kode:

<%=left(Replace(stripImgTag(rs("tekstnote")),vbCrlf,"<br>"),52) & "..."%>

Men nu skal jeg få den til kun at vis en linie, selvom der f.eks er 30 tegn i en tabel og så et
<br> og så nogle flere tegn, så kommer det til at se sådan ud:

bla bla bla bla bla
bla bla bla

Men den skal kun vise den øverste linie selvom at det er under 52 tegn...

Vrøvler jeg eller er der nogen der kan hjælpe mig??
Avatar billede meken Nybegynder
03. marts 2003 - 10:13 #1
Er der slet ingen der kan hjælpe??
Avatar billede Spotgun Seniormester
03. marts 2003 - 10:53 #2
temp = split(left(Replace(stripImgTag(rs("tekstnote")),vbCrlf,"<br>"),52), "<br">)
response.write temp(0)

det ville måske virke? Har ikke testet det, men principielt set burde den bryde din sætning op ved første <br>-tag!
Avatar billede meken Nybegynder
03. marts 2003 - 11:13 #3
Det virker, men den viser ikke ... bag teksten, som er brudt op.

<% temp = split(left(Replace(stripImgTag(rs("tekstnote")),vbCrlf,"<br>"),52) & "...", "<br>") %>
Avatar billede Spotgun Seniormester
03. marts 2003 - 11:19 #4
ahh - my bad :-)

Prøv den her:

<% temp = split(left(Replace(stripImgTag(rs("tekstnote")),vbCrlf,"<br>"),52), "<br>") & "..." %>
Avatar billede meken Nybegynder
03. marts 2003 - 11:31 #5
virker ikke:

Fejltype:
Der opstod en Microsoft VBScript-kørselsfejl (0x800A000D)
Typer stemmer ikke overens
Default.asp, line 49
Avatar billede eagleeye Praktikant
03. marts 2003 - 11:41 #6
Jeg er ikke helt med men prøver:

Hvis du har dette i teksten:
bla bla bla bla bla
bla bla bla

Vil du havde dette ud:
bla bla bla bla bla...


Så prøv med:

<%
temp = split(left(Replace(stripImgTag(rs("tekstnote")),vbCrlf,"<br>"),52), "<br>")
str = temp(0)
if Ubound(temp) >= 1 then str = str & "..."

Response.write str
%>
Avatar billede Spotgun Seniormester
03. marts 2003 - 11:41 #7
<%
temp = split(left(Replace(stripImgTag(rs("tekstnote")),vbCrlf,"<br>"),52), "<br>")
temp2 = temp(0) & "..."
response.write temp2
%>

Så burde den være i vinkel!
Avatar billede meken Nybegynder
03. marts 2003 - 11:46 #8
Takker for hjælpen og tålmådigheden ;)!
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