Moin.
Ich hab ein Bildergalerie-Skript mit AJAX geschrieben, das auf einer XML-Datei beruht. Dort stehen die Informationen zu den Bildern und die Konfigurationseinstellungen.
Das Skript zeigt eine definierte Anzahl an Bildern als Thumbnails an und dan kann man zu den anderen Thumbnails durchscrollen. Das ganze läuft in einem <div>. Der Name des div's und der Name der XML-Datei werden beim Funktionsaufruf mit übergeben.
Funktioniert prima, wenn das ganze nur einmal auf der Seite vorkommt.
Wenn ich allerdings zwei Galerien untereinander setzen möchte, wird immer nur die zuletzt aufgerufene Galerie angezeigt.
Jetzt die Frage: Wie schaffe ich es, dass mehrere Galerien unabhängig voneinander über das selbe Skript laufen können?
PS: Die Thumbnails werden mittels JavaScript dynamisch in die Seite geschrieben. Bei mehreren Galerien wird für die erste gar nichts ausgegeben.
Ich hab ein Bildergalerie-Skript mit AJAX geschrieben, das auf einer XML-Datei beruht. Dort stehen die Informationen zu den Bildern und die Konfigurationseinstellungen.
Das Skript zeigt eine definierte Anzahl an Bildern als Thumbnails an und dan kann man zu den anderen Thumbnails durchscrollen. Das ganze läuft in einem <div>. Der Name des div's und der Name der XML-Datei werden beim Funktionsaufruf mit übergeben.
Funktioniert prima, wenn das ganze nur einmal auf der Seite vorkommt.
Wenn ich allerdings zwei Galerien untereinander setzen möchte, wird immer nur die zuletzt aufgerufene Galerie angezeigt.
Jetzt die Frage: Wie schaffe ich es, dass mehrere Galerien unabhängig voneinander über das selbe Skript laufen können?
PS: Die Thumbnails werden mittels JavaScript dynamisch in die Seite geschrieben. Bei mehreren Galerien wird für die erste gar nichts ausgegeben.
Kommentar