Avatar billede ghostdreamer Nybegynder
11. november 2002 - 22:57 Der er 2 kommentarer og
1 løsning

paging med Scripting.FileSystemObject

Hej
Jeg har en masse billeder (i dette tilfælde nogle gifs) som jeg gerne vil vise på en webside med Scripting.FileSystemObject, er der en måde hvorpå man kan "page" dem på efter feks 10 billeder, ligesom det kan lade sig gøre med feks udtræk fra en database?

- og kan man evt. lave scriptet sådan at den selv kan rode underbiblioteker igennem?

s skyd løs :-)

Mvh
GhostDre@m aka Thomas
Avatar billede ghostdreamer Nybegynder
11. november 2002 - 23:05 #1
<%
ImageDir = "../gfx/gifs/Animals/" ' Mappen med filerne
Set objFS = CreateObject("Scripting.FileSystemObject")
Set objFolder = objFS.GetFolder(Server.MapPath(ImageDir))
Set objFiles = objFolder.Files

intPage = Request.Querystring("page")
If isNumeric(intPage) = False Or intPage < 1 Then
  intPage = 1
End If

intPageSize = 3 ' Antal filer på hver side
intImgCount = objFiles.Count
intPageCount = -Int(-(intImgCount/intPageSize))

Response.Write "<p><strong>" & intImgCount & " Billeder - "
Response.Write "viser side " & intPage & " af " & intPageCount & ":</strong></p>"

For Each Image In objFiles
intFile = intFile +1
If (intFile >= ((intPage-1)*intPageSize)+1) And (intFile =< (intPageSize*intPage)) Then
  Response.Write "<p><img src='" & ImageDir & Image.Name & "' /></p>"       
End If
Next

strScriptName = Request.Servervariables("ScriptName")
Response.Write "<p>Gå til side "
For i = 1 To intPageCount
Response.Write "<a href=" & strScriptName & "?page=" & i & ">" & i & "</a> "   
Next
Response.Write "</p>"
Set objFS = Nothing
%>

oventstående kode har løst problemet med paging, men vil gerne betale pointene hvis nogen kan fidne på en fix måde at rode i underbibs på.
Avatar billede eagleeye Praktikant
11. november 2002 - 23:09 #2
Hvis du vil hvade et fotoalbum script så tag et kig her:
http://www.eksperten.dk/spm/241057
Avatar billede eagleeye Praktikant
11. november 2002 - 23:11 #3
Samme script med nogle tilretelser..:
http://www.eksperten.dk/spm/280741
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