21. marts 2005 - 20:02Der er
34 kommentarer og 1 løsning
ASP Gallery
Hej
Har efterhånden søgt hele eksperten igennem for et gallery som jeg søger, men kan ikke lige finde det.
Det som jeg søger er :
1. Billederne skal ligge side om side i thumbnails, og skal så åbne i et nyt vindue, som tilpasser sig original billedet. 2. Den må ikke bruge database 3. Den skal blot vise de billeder jeg har til at ligge i mine mapper, dvs. den skal også vise det som er i undermapperne.
Har fundet følgende kode.. Men når jeg sætter det ind som en include fil på min hovedside, viser den ikke billederne.. Selvom stien til billederne er korrekt.
<% dim strfilearr, strcountfiles, randomfile, directory, allfiles, directoryfile strmappe = "billeder/knudbilleder" 'HER SKAL STIEN TIL BILLEDERNE LIGGE
Set directory=server.createobject("scripting.filesystemobject") Set allfiles=directory.getfolder(server.mappath(strmappe))
For each directoryfile in allfiles.files strfilearr = strfilearr + directoryfile.Name & "," strcountfiles = strcountfiles + 1 Next
StartImg = ((CurrentPage-1)*(ItemsprPage)) If StartImg = "0" then StartImg = "1" EndImg = (ItemsTotal-StartImg)
if cint(EndImg) > cint(ItemsprPage) then EndImg = round(StartImg-1) + round(ItemsprPage) else EndImg = (StartImg + EndImg) End if
response.write "<table style='width:50%;'>"
CountImgPrint = 0
For I = StartImg to EndImg CountImgPrint = CountImgPrint +1
If CountImgPrint = 1 then response.write "<tr>" & vbCrLf & vbCrLf
If right(ImageArray(I-1),4) = ".jpg" Then response.write "<td style='width:20%;text-align:center;'><a href=""java script: Popit('"&SiteName&"?execute=popup&id="&I&"')"" onfocus='blur()'><img src='"&strmappe&"/"&ImageArray(I-1)&"' border='0' style='width:41px;;height:41px;' /></a></td>" & vbCrLf End If
If CountImgPrint = 5 then response.write "</tr>" & vbCrLf & vbCrLf CountImgPrint = 0 end if Next
response.write "</tr>" & vbCrLf response.write "<tr>" & vbCrLf response.write "<td colspan='5' style='width:100%;text-align:center;'>" For I = 1 to CountPages If NOT Cint(CurrentPage) = Cint(I) then response.write "<a href='"&SiteName&"?id="&I&"'>" &I& "</a>" else response.write "["&I&"]" end if Next
jo den viser billederne.. du ska bare ligge en tumb af dem i en mappe der hedder tumb.. ellers ret stien her: tmp = tmp & "<a href='images\4marts2005\" & file.name & "' target='_blank'><img border='0' src='images\4marts2005\tumb\" & file.name & "' width='" & thumpwidth & "' height='" & thumpheight & "'></A> "
hvis du har et tumb af dem.. altså et lille billede. så ka du ligge dem i en mappe for sig selv.. men hvis du ikke har rettet du bare stien så de kun ligger i en mappe.
ja.. Har også forsøgt med den stump kode, men har ikke kunne få det sat ind hvor det skulle, så det vil virke. Men må lede efter et fuldt script.. kan ikke selv se hvor det skal være..
Hej Har ikke fundet ud af det hele endnu.. Sidder og kæmper med at billederne kun åbner i et vindue som selv tilpasser sig billedets størrelse.. Jeg bruger følgende kode, men skal bare have ind i koden, at vinduet tilpasser sig billedet.
<% Function ShowFolderList1() thumpwidth = "120" thumpheight = "120" counter = 5 counter2 = 0 folderspec = server.mappath(".\billeder/knudbilleder") 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='billeder/knudbilleder\" & file.name & "' target='_blank'><img border='0' src='billeder/knudbilleder\" & file.name & "' width='" & thumpwidth & "' height='" & thumpheight & "'></A> " counter2 = counter2 + 1 if counter2 = counter then tmp = tmp & "<BR>" counter2 = 0 end if end if Next ShowFolderList1 = tmp End Function response.write showfolderlist1() %>
nej.. havde faktisk glemt spørgsmålet.. og gået tilbage til en gammel ide jeg havde.. så jeg lukker nu spørgsmålet..
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.