Jag har en sida som listar alla bilder i en mapp som innehåller tumnaglar som i sin tur leder till ett popupfönster med originalbilden när man klickar på den. Allt funkar bra och nu skulle jag vilja ha en funktion som Hej jag antar att det du söker är Paging. Det finns en artikel om detta på pellesoft under länken "kurser & artiklar". Kan man loopa sig igenom alla filer i en mapp och sen stoppa alla dessa filnamn i en variabel som separeras med tex "," för att sedan ta ut varje enskild fil så att när man väljer tex den 5:e filen så kan man stega på fallande och stigande inom denna variabels filer? Gör en sökning på paging här på forumet! Tack för tipset men jag är nog ute efter en Array som lagrar alla värden och sen kunna ta ut det man vill åt ... men jag får inte till det riktigt. Lösningen: Tack för detta! funkar jättebra.Bild script! [LÖST]
man kan klicka på nästa >> eller << bakåt och på så sätt navigera mellan alla bilder i den aktuella mappen...i popupfönstret.
Kan man lösa detta på ett smidigt sätt? Sv: Bild script!
Sv: Bild script!
Array... men jag får inte till det...Sv: Bild script!
Och ta en titt på detta. Kan kanske vara till lite hjälp:
http://www.asp101.com/samples/dir_list.asp
http://www.asp101.com/samples/db_paging.aspSv: Bild script!
Lösning
<%
dim strPath
strPath = server.mappath("images\") 'images är katalogen med BARA bilder
dim objFolder, objFiles, objSystem
set objSystem = createobject("Scripting.FileSystemObject")
set objFolder = objSystem.GetFolder(strPath)
set objFiles = objFolder.Files
i = -1
for each f in objFiles
i = i + 1
next
dim n
n = request.querystring("picture")
n = cint(n)
if (isnumeric(n)) then
if (n >= 0 AND n <= i) then
else
n=0
end if
else
n=0
end if
z = 0
for each f in objFiles
if (z = n) then
bild = "images/" & f.name
exit for
end if
z = z + 1
next
x = request.servervariables("SCRIPT_NAME")
if (n=i) then
nextl=x & "?picture=0"
else
nextl=x & "?picture=" & (n + 1)
end if
if (n=0) then
prevl=x & "?picture=" & i
else
prevl=x & "?picture=" & (n - 1)
end if
%>
<html>
<head>
<title>
<%=bild%>
</title>
</head>
<body>
<img src="<%=bild%>" height="200" width="200"><br>
Prev.||Next
</body>
</html>Sv: Lösning
En fråga har jag angående Arrayer?
Om man har ett antal saker i en array och vill skriva ut tex den tredje i denna.
skiver man så här ungeför då??
Response.write Min Array(3) eller hur kan man få ut just detta värde ur Arrayen??
//HH