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:
La versione di lightbox utilizzata è v2.03.3, ma ho provato anche con l'ultima release disponibile e non cambia.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 %>
Vi sarei grato se riuscisse ad aiutarmi dato che mi ha fatto scervellare non poco. Grazie a tutti.



Rispondi quotando