ho creato una fotogallery a directory ma quando carco le immagini non le carica tutte e me le visualizza col quadratino ma in realā e perche non fa in tempo! infatti se faccio click destro mouse e mostra immagine appare!!! come faccio a fare un preload automatico lato client ???
grazie a tutti
codice:
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'Inserire qui il codice utente necessario per inizializzare la pagina
' Riempie contenuto della directory...
Dim ListaDirectory() As String
Dim ListaFiles() As String
Dim A As Integer
Dim Hyp As HyperLink
Dim Img As HyperLink
Dim lbl As Label
Dim PathScelto As String
Dim TmpPath As String
Dim TmpPathScelto As String
Dim DirectoryPrincipale_S As String
Dim DirectoryPrincipale As String
Dim r As TableRow
Dim c As TableCell
Dim Nr As Integer
Dim NC As Integer
Dim r1 As New TableRow
lblHead.Visible = False
lblTitle.Style("TEXT-ALIGN") = "LEFT"
lblDirectory.Style("TEXT-ALIGN") = "LEFT"
Try
DirectoryPrincipale = "FotoEventi"
DirectoryPrincipale_S = "FotoEventi_Small"
PathScelto = Request("PATHSCELTO")
TmpPathScelto = IIf(PathScelto = "", DirectoryPrincipale_S, PathScelto)
If PathScelto = "" Then
PathScelto = Directory.GetParent(Server.MapPath("Fotogallery.aspx")).FullName & "\" & DirectoryPrincipale_S
Else
PathScelto = Directory.GetParent(Server.MapPath("Fotogallery.aspx")).FullName & "\" & PathScelto & "\"
lblTitle.Visible = False
lblDirectory.Visible = False
lblHead.Text = "" & Mid(Request("PATHSCELTO"), 18)
lblHead.Style("TEXT-ALIGN") = "LEFT"
lblHead.Visible = True
End If
ListaDirectory = Directory.GetDirectories(PathScelto)
For A = LBound(ListaDirectory) To UBound(ListaDirectory)
TmpPath = TmpPathScelto & "\" & Mid(ListaDirectory(A), InStrRev(ListaDirectory(A), "\") + 1)
Hyp = New HyperLink
Hyp.Text = Mid(ListaDirectory(A), InStrRev(ListaDirectory(A), "\") + 1) & "
"
Hyp.NavigateUrl = "FotoGallery.aspx?PATHSCELTO=" & TmpPath
lblDirectory.Controls.Add(Hyp)
Next
ListaFiles = Directory.GetFiles(PathScelto)
For A = LBound(ListaFiles) To UBound(ListaFiles)
Img = New HyperLink
Img.ImageUrl = Mid(Mid(ListaFiles(A), InStr(ListaFiles(A), DirectoryPrincipale_S) - 1), 2)
Img.NavigateUrl = Replace(Mid(Replace(Mid(ListaFiles(A), InStr(ListaFiles(A), DirectoryPrincipale_S) - 1), DirectoryPrincipale_S, DirectoryPrincipale), 2), "_s.", ".")
Img.ToolTip = Mid(ListaFiles(A), InStrRev(ListaFiles(A), "\") + 1)
If A Mod 4 = 0 Then
Nr = Nr + 1
r = New TableRow
r1 = New TableRow
End If
c = New TableCell
c.Controls.Add(Img)
c.HorizontalAlign = HorizontalAlign.Center
r.Cells.Add(c)
lbl = New Label
lbl.Text = LCase(Img.ToolTip)
lbl.Font.Bold = False
c = New TableCell
c.Controls.Add(lbl)
c.HorizontalAlign = HorizontalAlign.Center
r1.Cells.Add(c)
Table1.Rows.Add(r)
Table1.Rows.Add(r1)
Next
Exit Sub
Catch EX As Exception
End Try
End Sub