Avatar billede ravnborg Nybegynder
01. juni 2002 - 13:32 Der er 1 løsning

Vis billerder fra mappe i alfabetisk orden.

Hvordan viser jeg de billeder jeg har i en mappe i alfabetisk orden.

Jeg bruger følgende script til at få dem vist med, men de er ikke i alfabetisk orden:

Set MyFileObject=Server.CreateObject("Scripting.FileSystemObject") 
Set MyFolder=MyFileObject.GetFolder(Server.MapPath("billeder")) 

FOR EACH thing in MyFolder.Files 

<td width="20%" align="center" bgcolor="#FEDD96"><A HREF="billeder/<%=thing.Name%>" target="blank"><IMG SRC="billeder/<%=thing.Name%>"></A></td><br>
<% NEXT %>
Avatar billede tmceu Praktikant
01. juni 2002 - 16:03 #1
Smider dem i et array og sorterer

FOR EACH thing in MyFolder.Files
If strFiles = "" Then
  strFiles = thing.name
Else
  strFiles = strFiles & "," & thing.name
End If
Next

myArray = split(strFiles, ",")

[Sorter Array]

For i = 0 To UBound(myArray)
response.write myArray(i) & "<BR>"
Next

Og der er eksempler på sortering af arrays her: http://www.planet-source-code.com/vb/scripts/ShowCode.asp?lngWId=4&txtCodeId=6495
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