Avatar billede plato Juniormester
19. november 2003 - 11:18 Der er 4 kommentarer og
1 løsning

Begrænsning af antal ord.

Hejsa NG.

Jeg bruger lige nu denne her left(rs("omtale"),150)
for at korte ned på viste antal tegn. Men det ser dumt ud at et ord bliver skåret over..

F.eks:
Det bliver Nemo til sidst så træt af, at han svømmer for langt ud på åbe...

Det lyder jo skørt..

Er det muligt at skære ned på antal ord istedet for tegn?
Avatar billede dk_akj Nybegynder
19. november 2003 - 11:58 #1
ls = left(rs("omtale"),150)
' find sidste space
pos = instrrev(ls," ")

' kort ned igen
ls = left(ls,pos)

//akj
Avatar billede plato Juniormester
19. november 2003 - 12:42 #2
Skal det bare sættes ind der hvor jeg har left(rs("omtale"),150)?

<%
                  strConnect = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& Server.Mappath("../db/anmeld.mdb")
                  Set objConn = Server.CreateObject ("ADODB.Connection")
                  objConn.Open strConnect   

                  strSQL = "SELECT TOP 6  * FROM anmeld  ORDER BY id DESC"
                  Set rs = objConn.Execute(strSQL)

                  'Udskriv top 5
                  placering = 1

                  do while (not rs.EOF)

                Response.Write ("<tr><td valign='top' width='70'><a style='font-family:tahoma, verdana;font-size:12px;color:#000000;text-decoration:none;' href='review.asp?id=" & rs("Id") & "' title='" & rs("titel") & "'><img src='http://www.filmnet.dk/pics/" & rs("pic") & "' width='80' height='110' alt='" & rs("titel") & "' border='0'></a></td>")
                Response.Write ("<td valign='top' style='border-bottom:solid;border-color:#000000;border-width:1px;font-family:tahoma, verdana;font-size:12px;color:#000000;'><b><a style='font-family:tahoma, verdana;font-size:12px;color:#000000;text-decoration:none;' href='review.asp?id=" & rs("Id") & "' title='" & rs("titel") & "'><u>" & rs("titel") & "</u></a></b><br>" & left(rs("omtale"),150) & "...<br><br><a style='font-family:tahoma, verdana;font-size:12px;color:#000000;text-decoration:none;' href='review.asp?id=" & rs("Id") & "' title='" & rs("titel") & "'>- Læs mere</a></td></tr>")

                  placering = placering + 1
                  rs.MoveNext
                  loop
              %>
Avatar billede dk_akj Nybegynder
19. november 2003 - 12:45 #3
do while (not rs.EOF)
  ls = left(rs("omtale"),150)
  ' find sidste space
  pos = instrrev(ls," ")
 
  ' kort ned igen
  ls = left(ls,pos)

                Response.Write ("<tr><td valign='top' width='70'><a style='font-family:tahoma, verdana;font-size:12px;color:#000000;text-decoration:none;' href='review.asp?id=" & rs("Id") & "' title='" & rs("titel") & "'><img src='http://www.filmnet.dk/pics/" & rs("pic") & "' width='80' height='110' alt='" & rs("titel") & "' border='0'></a></td>")
                Response.Write ("<td valign='top' style='border-bottom:solid;border-color:#000000;border-width:1px;font-family:tahoma, verdana;font-size:12px;color:#000000;'><b><a style='font-family:tahoma, verdana;font-size:12px;color:#000000;text-decoration:none;' href='review.asp?id=" & rs("Id") & "' title='" & rs("titel") & "'><u>" & rs("titel") & "</u></a></b><br>" & ls & "...<br><br><a style='font-family:tahoma, verdana;font-size:12px;color:#000000;text-decoration:none;' href='review.asp?id=" & rs("Id") & "' title='" & rs("titel") & "'>- Læs mere</a></td></tr>")

                  placering = placering + 1
                  rs.MoveNext
                  loop
Avatar billede plato Juniormester
19. november 2003 - 13:19 #4
Tusind tak :-)
Avatar billede dk_akj Nybegynder
19. november 2003 - 13:58 #5
selvtak :-)

//akj
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