Avatar billede kirsten Nybegynder
02. marts 2001 - 18:46 Der er 15 kommentarer og
1 løsning

hilfe!

Er der ikke en der gidder at hjælpe mig?
Jeg skal lave et et galleri script som viser billederne i et dir automatisk!
Dvs læg filen i et dir og det viser alle billeder som thumbs. Thumbsne skal linke til de \"store billeder\".

Avatar billede netsrac Praktikant
02. marts 2001 - 18:49 #1
Finder lige et. 2 sec
Avatar billede netsrac Praktikant
02. marts 2001 - 18:51 #2
<%
Function ShowFolderList()
    folderspec = server.mappath(\".\")
    Set fso = Server.CreateObject(\"Scripting.FileSystemObject\")
    Set folder = fso.GetFolder(folderspec)
    Set foldercollection = folder.Files
    For Each file in foldercollection
    if right(file, 3) = \"jpg\" OR right(file, 3) = \"gif\" then
    tmp = tmp & \"<a href=\'\" & file.name & \"\'><img src=\'\" & file.name & \"\'></A><BR>\"
    end if
    Next
    ShowFolderList = tmp
End Function
response.write showfolderlist()
%>
Avatar billede netsrac Praktikant
02. marts 2001 - 18:54 #3
Med den her kan du også bestemme hvor bredde og høje billederne skal være :-)

<%
Function ShowFolderList()
    thumpwidth = \"50\"
    thumpheight = \"50\"
    folderspec = server.mappath(\".\")
    Set fso = Server.CreateObject(\"Scripting.FileSystemObject\")
    Set folder = fso.GetFolder(folderspec)
    Set foldercollection = folder.Files
    For Each file in foldercollection
    if right(file, 3) = \"jpg\" OR right(file, 3) = \"gif\" then
    tmp = tmp & \"<a href=\'\" & file.name & \"\'><img src=\'\" & file.name & \"\' width=\'\" & thumpwidth & \"\' height=\'\" & thumpheight & \"\'></A><BR>\"
    end if
    Next
    ShowFolderList = tmp
End Function
response.write showfolderlist()
%>
Avatar billede kirsten Nybegynder
02. marts 2001 - 18:56 #4
jeg får bare en blank skærm!
Avatar billede netsrac Praktikant
02. marts 2001 - 18:58 #5
Har du nogle billeder i samme mappe ?
Avatar billede kirsten Nybegynder
02. marts 2001 - 19:00 #6
fandt ud af det, det virker ikke med jpg filer!
Avatar billede netsrac Praktikant
02. marts 2001 - 19:01 #7
Det burde det da, men prøv lige at udskifte det med det her:

<%
Function ShowFolderList()
    thumpwidth = \"50\"
    thumpheight = \"50\"
    folderspec = server.mappath(\".\")
    Set fso = Server.CreateObject(\"Scripting.FileSystemObject\")
    Set folder = fso.GetFolder(folderspec)
    Set foldercollection = folder.Files
    For Each file in foldercollection
    if lacse(right(file, 3)) = \"jpg\" OR lcase(right(file, 3)) = \"gif\" then
    tmp = tmp & \"<a href=\'\" & file.name & \"\'><img src=\'\" & file.name & \"\' width=\'\" & thumpwidth & \"\' height=\'\" & thumpheight & \"\'></A><BR>\"
    end if
    Next
    ShowFolderList = tmp
End Function
response.write showfolderlist()
%>
Avatar billede netsrac Praktikant
02. marts 2001 - 19:02 #8
Det her der er en lille stavebøf:

<%
Function ShowFolderList()
    thumpwidth = \"50\"
    thumpheight = \"50\"
    folderspec = server.mappath(\".\")
    Set fso = Server.CreateObject(\"Scripting.FileSystemObject\")
    Set folder = fso.GetFolder(folderspec)
    Set foldercollection = folder.Files
    For Each file in foldercollection
    if lcase(right(file, 3)) = \"jpg\" OR lcase(right(file, 3)) = \"gif\" then
    tmp = tmp & \"<a href=\'\" & file.name & \"\'><img src=\'\" & file.name & \"\' width=\'\" & thumpwidth & \"\' height=\'\" & thumpheight & \"\'></A><BR>\"
    end if
    Next
    ShowFolderList = tmp
End Function
response.write showfolderlist()
%>
Avatar billede kirsten Nybegynder
02. marts 2001 - 19:02 #9
er det for meget hvis jeg spørger hvordan jeg får 4 billeder på hver linie?
Avatar billede netsrac Praktikant
02. marts 2001 - 19:06 #10
Nej da, sådan her:

<%
Function ShowFolderList()
    thumpwidth = \"50\"
    thumpheight = \"50\"
    counter = 4
    counter2 = 0
    folderspec = server.mappath(\".\")
    Set fso = Server.CreateObject(\"Scripting.FileSystemObject\")
    Set folder = fso.GetFolder(folderspec)
    Set foldercollection = folder.Files
    For Each file in foldercollection
    if lcase(right(file, 3)) = \"jpg\" OR lcase(right(file, 3)) = \"gif\" then
    tmp = tmp & \"<a href=\'\" & file.name & \"\'><img src=\'\" & file.name & \"\' width=\'\" & thumpwidth & \"\' height=\'\" & thumpheight & \"\'></A><BR>\"
    counter2 = counter2 + 1
    if counter2 = counter then
    response.write(\"<BR>\")
    counter2 = 0
    end if
    end if
    Next
    ShowFolderList = tmp
End Function
response.write showfolderlist()
%>
Avatar billede netsrac Praktikant
02. marts 2001 - 19:06 #11
sludder, sådan her:

<%
Function ShowFolderList()
    thumpwidth = \"50\"
    thumpheight = \"50\"
    counter = 4
    counter2 = 0
    folderspec = server.mappath(\".\")
    Set fso = Server.CreateObject(\"Scripting.FileSystemObject\")
    Set folder = fso.GetFolder(folderspec)
    Set foldercollection = folder.Files
    For Each file in foldercollection
    if lcase(right(file, 3)) = \"jpg\" OR lcase(right(file, 3)) = \"gif\" then
    tmp = tmp & \"<a href=\'\" & file.name & \"\'><img src=\'\" & file.name & \"\' width=\'\" & thumpwidth & \"\' height=\'\" & thumpheight & \"\'></A>\"
    counter2 = counter2 + 1
    if counter2 = counter then
    response.write(\"<BR>\")
    counter2 = 0
    end if
    end if
    Next
    ShowFolderList = tmp
End Function
response.write showfolderlist()
%>
Avatar billede netsrac Praktikant
02. marts 2001 - 19:09 #12
Sludder og vrøvl, sådan her, den er testet :-)

<%
Function ShowFolderList()
    thumpwidth = \"50\"
    thumpheight = \"50\"
    counter = 4
    counter2 = 0
    folderspec = server.mappath(\".\")
    Set fso = Server.CreateObject(\"Scripting.FileSystemObject\")
    Set folder = fso.GetFolder(folderspec)
    Set foldercollection = folder.Files
    For Each file in foldercollection
    if lcase(right(file, 3)) = \"jpg\" OR lcase(right(file, 3)) = \"gif\" then
    tmp = tmp & \"<a href=\'\" & file.name & \"\'><img src=\'\" & file.name & \"\' width=\'\" & thumpwidth & \"\' height=\'\" & thumpheight & \"\'></A>\"
    counter2 = counter2 + 1
    if counter2 = counter then
    tmp = tmp & \"<BR>\"
    counter2 = 0
    end if
    end if
    Next
    ShowFolderList = tmp
End Function
response.write showfolderlist()
%>
Avatar billede kirsten Nybegynder
02. marts 2001 - 19:09 #13
hmm... den viser alt på en linie!
Avatar billede netsrac Praktikant
02. marts 2001 - 19:13 #14
Har du prøvet den seneste ?
Avatar billede kirsten Nybegynder
02. marts 2001 - 19:15 #15
sorry, jeg var lige for hurtig der...

Takker og bukker :0)
Avatar billede netsrac Praktikant
02. marts 2001 - 19:15 #16
Det var så lidt :-)
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