Beispiel: 1.jpg, 2.jpg, 3.jpg, ..., 11.jpg
Angezeigt werden die Bilder aber in einer anderen Reihenfolge (Durcheinander!?)
Wie kann ich die Bilder in der gewünschten Reihenfolge (Beispiel) anzeigen lassen ?
CODE:
Sub Page_Load()
'if isPostBack and not Request("path")="" then
'create a HashTable of values to bind to
Dim pictures as new Hashtable
Dim file as System.IO.FileInfo
Dim files as string()
Dim filename as string = ""
Dim i as integer
Dim path
Dim Ausw
Dim EventPicPath
EventPicPath = Request.QueryString("Pfad")
Dim pfad
pfad = "/images/" + PicPath
files = System.IO.Directory.GetFiles(Server.MapPath(pfad),"*.*")
for i = 0 to files.Length - 1
'Create a new FileInfo object for this filename
file = new System.IO.FileInfo(files(i))
'Umwandung in Kleinbuchstaben (ToLower)
filename = file.Name.ToLower()
if filename.EndsWith(".jpg")then
pictures(path & file.Name) = "thumb.aspx?src="& pfad & file.Name
end if
repeater1.DataSource = pictures
Page.DataBind()
next
'end if
End Sub
Image Browser
function openWindow(url)
{
Window2=window.open(url,"EventPic","width=950,height=700,top=0,left=0,scrollbars=No,resizeable=0,fullscreen=0,location=0,menubar=0,toolbar=0");
}
" target="_new">-->
" target="VBild">
" BorderStyle="Outset" BorderWidth="0" />
(siehe auch Buch: Das ASP.NET Codebook 212)
Gruß aus dem Norden der Republik
Gandolf

geschrieben von Gandolf , 12.04.2005, 12:02 Uhr , 27 mal gelesen