ich bin gerade dabei die Galerie mit der Lightbox 2 zu verknüpfen, da ich die Bilder im Vollformat gerne in diesem schicken aufpoppenden Fenster angezeigt haben möchte und nicht in einem extra div-container unterhalb der Thumbnails. Dazu habe ich die galerie.js wie folgt editiert (Zeile 8 und 9 sind verändert).
- Code: Alles auswählen
// 'anzahl_thumbnails' Thumbnails erzeugen
for (i = 0; i < anzahl_thumbnails; i++)
{
// Ein Thumbnail besteht aus einem LI-Tag, ...
eintrag = document.createElement ("li");
// einem Link ...
link = document.createElement ("a");
// , der per JavaScript das entsprechende Bild austauscht
link.rel = "lightbox";
link.href = "" + Photos[(i+1)-1]["datei_gross"];
// und einem IMG-Tag fuer den eigentlichen Thumbnail
bild = document.createElement ("img");
bild.border = "0";
bild.id = "thumbnail" + (i + 1);
Und in meiner index, in der ich die Galerie verändere, halt den normalen Lightbox-Kram eingefügt (Stylesheets, Script's etc pp)
An sich funktioniert die ganze Geschichte auch ganz gut (GoPeter --> Sorry für die langen Ladezeiten...wurde noch nix optimiert und Preloader ist auch noch nicht drin)
Die ersten drei Bilder funktionieren. Jedoch zählt der oben gebaute Counter nicht weiter, wenn man blättert. Also hab ich mir folgendes Gedacht:
Ganz oben im Dokument wird eine Variable definiert:
- Code: Alles auswählen
i2 = 0;
Dann lass ich die Funktion pgdown einfach die Variable weiterzählen:
- Code: Alles auswählen
i2 += 3;
Und ändere den link.href:
- Code: Alles auswählen
link.href = "" + Photos[i+1+i2]["datei_gross"];
Jedoch passiert nix. Alles wie vorher. Aber warum? Eigentlich müsste es doch pro Klick auf den Pfeil um 3 weiterzählen, also auch die nächsten 3 URL's in der index.html ansprechen, die ich mit "datei_gross" ausgelesen hab (welche wiederrum vom Parameter "bild" herkommt).
Ich hoffe ihr versteht mein Problem und könnt mir helfen
