Går det att göra så att man radar upp alla bilder som finns i en mapp... I bild format alltså inte som dir...
------------------
Man kan ta den säkra vägen: Göra en stilren sida, snygg men lätt.
Eller så kan man ta den svåra: Mycket grafik och flashiga ting, och riskera att mislyckas.
Set FSO = Server.CreateObject("Scripting.FileSystemObject")
Set Folder = FSO.GetFolder(Server.Mappath("/" & [MinMapp])
Files = Folder.Files
For each Item In Files
Response.Write "<img src='" & Item & "'>"
Next
Är det detta du är ute efter?
[r]P.ga. krogbesök så missade jag en del detaljer :e
------------------
Say hello to my stinky little friend!
När jag infogar det sita exemplet får jag felmeddelandet
Serverobjekt fel 'ASP 0177 : 800a004c'
Server.CreateObject misslyckades
/applications/basket_riktig/bildgalleri.asp, rad 44
Här är min kod:Mappen ligger i samma mapp och heter bilder
<%
Option Explicit
Response.Buffer = TRUE
%>
<!-- #INCLUDE FILE="adovbs.inc" -->
<HTML>
<HEAD>
<link rel="stylesheet" href="style.css">
<!-- #INCLUDE FILE="head.asp" -->
<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<!-- #INCLUDE FILE="topmeny.asp" --><br>
<TABLE BORDER="0" BORDERCOLOR="BLACK" CELLSPACING="0" CELLPADDING="0" WITH="640" HEIGHT="100" ALIGN="CENTER">
<TR>
<TD WIDTH="140" VALIGN="TOP">
<!-- #INCLUDE FILE="leftmeny.asp" -->
</TD>
<TD WIDTH="500" BGCOLOR="#FFFFFF" STYLE="PADDING-LEFT:5PX;" VALIGN="TOP">
<%
Dim objFSO, objFolder, File
Dim strRootPath, strFolder, strFolderPath, strExtension, strFileName
'## - physical path to wwwroot --
strRootPath = Server.MapPath("\")
'## -- wich folder to look in --
strFolder = "/bilder/"
'## -- physical path to folder --
strFolderPath = strRootPath & strFolder
'## -- fso object to handle folders & files --
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
'## -- get folder info --
Set objFolder = objFSO.GetFolder(strFolderPath)
For Each File IN objFolder.Files
strFileName = File.Name
'## -- check if the file is an image --
If InStr(strFileName, ".gif") > 0 OR InStr(strExtension, ".jpg") > 0 Then
Response.Write "<IMG src=""" & strFolder & strFileName & """ border=""0""><BR>"
End If
Next
%>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>
00000000
------------------
Man kan ta den säkra vägen: Göra en stilren sida, snygg men lätt.
Eller så kan man ta den svåra: Mycket grafik och flashiga ting, och riskera att mislyckas.
'## -- wich folder to look in --
strFolder = "/bilder/"
anger sökvägen till bildkatalogen från root.
Om du tex har en katalog i wwwroot som heter - bildgalleri - och i den mappen har du en annan katalog som heter - bilder - så blir sökvägen:
'## -- wich folder to look in --
strFolder = "/bildgalleri/bilder/"
Hoppas att detta hjälper,
cya,
PatrikB
------------------
*så kan det gå när inte haspen är på*
<%
Set FSO = Server.CreateObject("Scripting.FileSystemObject")
Set Folder = FSO.GetFolder(Server.Mappath("bilder"))
set Files = Folder.Files
For each Item In Files
Response.Write "<img src=""" & Item & """>"
Next
%>
Nej, denna kod funkar inte om man vill länka till bilden.
Item innehåller endast den fysiska sökvägen till bilden på servern, tex D:\myfolder\imagefolder\image.gif
Det borde se ut så här om skriptet körs i samma katalog som bilderna ligger i:
<%
Set FSO = Server.CreateObject("Scripting.FileSystemObject")
Set Folder = FSO.GetFolder(Server.Mappath("bilder"))
set Files = Folder.Files
For each Item In Files
Response.Write "<img src=""" & Item.[b]Name[/b] & """>"
Next
%>
cya,
PatrikB
------------------
-=* IF there is a wrong way to do something, then someone will do it *=-
<%
Set FSO = Server.CreateObject("Scripting.FileSystemObject")
Set Folder = FSO.GetFolder(Server.Mappath("bilder"))
set Files = Folder.Files
For each Item In Files
Response.Write "<img src=""bilder/" & Item.Name & """>"
Next
%>