webForumDet fria alternativet

Loopa upp bilder

ASP

7 svar · 213 visningar · startad av Ceeron

Medlem sedan aug. 2000378 inlägg
Frågan#1

Undrar lite...
Kan man loopa upp alla bilder man har i en mapp på en sida?
Skulle vilja loopa upp en hel mapp o ha 2st på varje rad...

Nån kanske fattar va jag menar ;)

Medlem sedan jan. 20022 440 inlägg
#2

det va inget.. orkar inte....

Medlem sedan sep. 2002538 inlägg
#3
<% 

Dim sPath, lPath, objFS, fld, fls, count 

sPath = "filer" 
lPath = Server.MapPath(sPath) 

Set objFS = CreateObject("Scripting.FileSystemObject") 
Set fld = objFS.GetFolder(lPath) 
Set fls = fld.Files 

On error resume next 
For each File in fls 
%> 
<a href="<%=sPath%>/<%=File.Name%>" target="_blank"><%=File.Name%></a> &nbsp;<br>
 
<% 
Next 
Set fld = Nothing 
Set objFS = Nothing 
%>

Ett skript jag använder.. fungerar jätte bra.

Medlem sedan mars 20015 287 inlägg
#4

det va inget.. orkar inte....

Jag orkar.... nästan. ;)

http://www.webforum.nu/search.php?s=&action=showresults&searchid=97257&sortby=lastpost&sortorder=descending

RED. Åfan, man kanske skulle uppdatera sina fönster emellanåt... jaja.

Medlem sedan sep. 2002538 inlägg
#5

solbulle skrev:

RED. Åfan, man kanske skulle uppdatera sina fönster emellanåt... jaja.

Varför då, när redigerningsknappen finns ;D

Medlem sedan mars 20015 287 inlägg
#6

Jag syftade på att min länk kom lite sent, det jag kan tänka mig var att Catz var inne på att detta har tagits upp ett antal gångetr och går lätt att hitta om man söker.

Bra script iofs, fast jag hade nog lagt in en response.write, typ:

<% 
Dim sPath, lPath, objFS, fld, fls, count 

sPath = "filer" 
lPath = Server.MapPath(sPath) 

Set objFS = CreateObject("Scripting.FileSystemObject") 
Set fld = objFS.GetFolder(lPath) 
Set fls = fld.Files 

For each File in fls 

response.write "<a href=""" & sPath & "/" & File.Name & """ target=""_blank"">" & File.Name & "</a><br>"

Next 
Set fld = Nothing 
Set objFS = Nothing 
%>
Medlem sedan mars 20015 287 inlägg
#7

Fast när jag läser frågan lite bättre ser jag att det var bilderna han ville visa, kanske detta kan vara något: (vägrar redigera! :) )

<% 
Dim sPath, lPath, objFS, fld, fls, count 

sPath = "filer" 
lPath = Server.MapPath(sPath) 

Set objFS = CreateObject("Scripting.FileSystemObject") 
Set fld = objFS.GetFolder(lPath) 
Set fls = fld.Files 

i=1
For each File in fls 

response.write "<img src=""" & sPath & "/" & File.Name & """>"

if i mod 2=0 then Response.Write "<br>"
i=i+1
Next

Set fld = Nothing 
Set objFS = Nothing 
%>
Medlem sedan sep. 2002538 inlägg
#8

Jo det är nog smidigare..
Men ni ska inte tro jag gjort scriptet så ingen ära till mig :p
Hittade det på w3schools tror jag..

265 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)