Buonasera a tutti, ho implementato lightbox in una pagina asp che carica le immagini da database e le visualizza sulla pagina, rispettato i tag indicati dalla documentazione. Tutto bene su firefox, funziona come dovrebbe. Su IE invece la visualizzazione risulta totalmente sbagliata, praticamente vengono associate delle immagini sbagliate alle varie gallerie nonostante i tag dicano il contrario. La pagina di riferimento è questa: http://www.agriturismopradaccio.it/l...llery.asp?R=0, il codice relativo alla creazione della gallery è questo:
codice:
<%
dim paginazione, Tot, Totale
paginazione = 9
sql = "SELECT * FROM gallery WHERE thumb <> ''"
Tot="SELECT COUNT(*) AS img FROM gallery WHERE thumb <> ''"
Set objConn1 = Server.CreateObject("ADODB.Connection")
objConn1.Open connstring
Set objRS1 = Server.CreateObject("ADODB.Recordset")
objRS1.Open Tot, objConn1
Totale=objRS1("img")
objRS1.Close
Set objRS1 = Nothing
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open connstring
Set objRS = Server.CreateObject("ADODB.Recordset")
objRS.Open sql, objConn
dim conta, gal, riga, Attuale
gal = 0
riga = 0
Attuale=Request("R")
If Attuale = "" then Attuale = 0
If not objRS.eof then
objRS.MoveFirst
for i = 1 to Attuale * paginazione
if not objRS.eof then objRS.MoveNext
next
prog=0
Do While not objRS.EOF
conta = 0
gal = gal + 1
riga = riga + 1
flag = 0
sql = "SELECT * FROM foto WHERE gallery = " & objRS("ID")
dbOpen2(sql)
Do While not objRS2.EOF
conta = conta + 1
%>
<% if conta = 1 then%>
<% if (riga-1)Mod 3 = 0 then%><tr><%end if%>
<td>
<%end if%>
<a href="<%= images & objRS2("url") %>" rel="lightbox[<%= gal %>]" title="<%= objRS2("desc") %>">
<% if conta = 1 then%>
<% if (riga-1)Mod 3 = 0 then %>
<div align="left">[img]<%= images & objRS([/img]" border="0" style="margin-right:12px;margin-bottom:12px;"/>
<% flag=1 %>
</div>
<%end if%>
<% if ( riga=5 or riga=2 or riga=8 ) and flag=0 then %>
<div align="center">
[img]<%= images & objRS([/img]" border="0" style="margin-bottom:12px;"/>
<% flag=1 %>
</div>
<%end if%>
<% if (((riga)Mod 3 = 0) and flag=0) then%>
<div align="right">
[img]<%= images & objRS([/img]" border="0" style="margin-left:12px;margin-bottom:12px;"/>
</div>
<%end if%>
</a></td>
<a href="<%= images & objRS2("url") %>" rel="lightbox[<%= gal %>]" title="<%= objRS2("desc") %>">
<%if (riga)Mod 3 = 0 then%>
</tr>
<%end if%>
<% end if%>
<%
objRS2.MoveNext
Loop
prog=prog+1
if cint(prog) = cint(paginazione) then exit do
objRS.MoveNext
Loop
end if
objRs.Close
Set objRs = Nothing
objRs2.Close
Set objRs2 = Nothing
objConn.Close
Set objConn = Nothing
%>
La versione di lightbox utilizzata è v2.03.3, ma ho provato anche con l'ultima release disponibile e non cambia.
Vi sarei grato se riuscisse ad aiutarmi dato che mi ha fatto scervellare non poco. Grazie a tutti.