Til et billedarkiv på min side, bruger jeg nedenstående kode. Alle mapper i rodmappen vises i en dropdown. Jeg vil gerne sortere mapperne efter navn - asc el. desc, men kan ikke lige greje det.
Set objFSO = CreateObject("Scripting.FileSystemObject") Set objFile = objFSO.GetFile(strPhysicalPath) Set objFolder = objFile.ParentFolder Set objFolderContents = objFolder.Files For each Folder in objFolder.SubFolders If Left(Folder.Name,1)<>"_" Then Response.write "<option " If ShowSub=Folder.Name Then Response.Write "selected " End if Response.Write"value='" & CurFile & "?ShowSub=" Response.Write(Replace(Folder.Name, " ", "%20")) response.write "'>" Response.Write(Folder.Name & "</option>") If ShowSub <= " " Then ShowSub = Folder.Name End if End if Next Set objFSO = Nothing %>
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Set objFSO = CreateObject("Scripting.FileSystemObject") Set objFile = objFSO.GetFile(strPhysicalPath) Set objFolder = objFile.ParentFolder Set objFolderContents = objFolder.Files object-counter = 0 For each Folder in objFolder.SubFolders If Left(Folder.Name,1)<>"_" Then object-counter = object-counter + 1 End if Next dim objectarray(object-counter)
arrtext = "" arrcount = 1 For each Folder in objFolder.SubFolders If Left(Folder.Name,1)<>"_" Then arrtext = arrtext & "<option " If ShowSub=Folder.Name Then arrtext = arrtext & "selected " End if arrtext = arrtext & "value='" & CurFile & "?ShowSub=" arrtext = arrtext & (Replace(Folder.Name, " ", "%20")) arrtext = arrtext & "'>" arrtext = arrtext & (Folder.Name & "</option>") If ShowSub <= " " Then ShowSub = Folder.Name End if End if objectarray(arrcount) = arrtext arrcount = arrcount + 1 Next Set objFSO = Nothing dim ordering ordering = "asc" ' her skal det nok være en request("ordering") som enten kan være asc eller desc
if ordering = "asc" then for a = 1 to Ubound(objectarray) response.write objectarray(a) &"<br>" next else while object-counter > 0 response.write objectarray(object-counter) &"<br>" object-counter = object-counter - 1 wend
if ordering = "asc" then for a = 1 to Ubound(objectarray) response.write objectarray(a) &"<br>" next else while object-counter > 0 response.write objectarray(object-counter) &"<br>" object-counter = object-counter - 1 wend end if %>
Set objFSO = CreateObject("Scripting.FileSystemObject") Set objFile = objFSO.GetFile(strPhysicalPath) Set objFolder = objFile.ParentFolder Set objFolderContents = objFolder.Files object-counter = 0 For each Folder in objFolder.SubFolders If Left(Folder.Name,1)<>"_" Then object-counter = object-counter + 1 End if Next dim objectarray(object-counter)
arrcount = 1 For each Folder in objFolder.SubFolders arrtext = "" If Left(Folder.Name,1)<>"_" Then arrtext = arrtext & "<option " If ShowSub=Folder.Name Then arrtext = arrtext & "selected " End if arrtext = arrtext & "value='" & CurFile & "?ShowSub=" arrtext = arrtext & (Replace(Folder.Name, " ", "%20")) arrtext = arrtext & "'>" arrtext = arrtext & (Folder.Name & "</option>") If ShowSub <= " " Then ShowSub = Folder.Name End if End if objectarray(arrcount) = arrtext arrcount = arrcount + 1 Next Set objFSO = Nothing dim ordering ordering = "asc" ' her skal det nok være en request("ordering") som enten kan være asc eller desc
if ordering = "asc" then for a = 1 to Ubound(objectarray) response.write objectarray(a) &"<br>" next else while object-counter > 0 response.write objectarray(object-counter) &"<br>" object-counter = object-counter - 1 wend end if %>
ordering = "asc" ' her skal det nok være en request("ordering") som enten kan være asc eller desc
som kan lyde ordering = request("ordering") ' hvis du sender en parameter med der hedder ordering=asc , kommer de asc, ellers kommer de desc. den kan du så enten sende fra en selectboks eller hvad du nu syntes
if ordering = "asc" then 'her er det asc for a = 1 to Ubound(objectarray) response.write objectarray(a) &"<br>" next else ' her er det desc while object-counter > 0 response.write objectarray(object-counter) &"<br>" object-counter = object-counter - 1 wend end if
Synes godt om
Ny brugerNybegynder
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.