Avatar billede carparknorth Nybegynder
02. juli 2004 - 23:02 Der er 1 kommentar og
1 løsning

Liste over billeder

Hejsa,

jeg håber lige I kan hjælpe mig med et lille problem. Jeg er i gang med at lave et lille site, som kun skal kunne vise nogle billeder. Jeg skal bruge en funktion, som kan vise disse billeder.

Hvis fx jeg har 35 billeder, skal disse listes således billede nr 1 - 7 vises på række nr 1, 8-14 på række nr 2, 15-22 på 3 osv. Jeg har i dette eksempel valgt, at der skal vises 7 billeder på hver række/linie. Dette nummer skulle gerne være variabelt.

Det er sikkert meget simpelt, men jeg ved ikke hvordan det skal laves.
Avatar billede eagleeye Praktikant
02. juli 2004 - 23:17 #1
Prøv sådan her:



<%
billedeSti = "/images/"  'Husk / som sidste karakter

Set fs = Server.CreateObject("Scripting.FileSystemObject") 
Set f = fs.GetFolder(Server.Mappath(billedeSti))
Set fc = f.Files 

picsPrRow = 7  'Antal billeder pr. række
noPics = 0

Response.Write "<table>"
For Each fil in fc
  if noPics = 0 then Response.Write "<tr>"
%> 
  <td><a href="<%=billedeSti%><%=fil.name%>"><%=billedeSti%><%=fil.name%></a></td>
<% 
  noPics = noPics + 1
  if noPics = picsPrRow then
    noPics = 0
    Response.Write "</tr>"
  end if
next
if noPics > 0 then Response.Write "</tr>"
Response.Write "</table>"
%>
Avatar billede carparknorth Nybegynder
02. juli 2004 - 23:23 #2
Cool, tak...
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