Moin,
Ist diese - einfache - Lösung für die gängigen Browser ok bzw. für den gängigen User gut bedienbar?
Wenn ich weiterklicke, dauert es teilweise einen kurzen Zeitraum bis das Bild angezeigt wird, da es erst geladen werden muss. Für diese Zeit könntest du entweder den Cursor verändern oder ein Lade-Kringel anzeigen oder etwas anderes, was mir zeigt, dass etwas passiert. Beim ersten Mal wusste ich nicht, ob es lädt, hab 3 mal geklickt, und war dann 3 Bilder weiter.
Noch etwas technisches:
Dein Javascript ist einfach gehalten und du verwendest keine anderen Skripte. Trotzdem wäre es dringend zu empfehlen dein Skript in ein Objekt zu kapseln. Dann können (falls du das beabsichtigst) auch andere Leute deine Galerie gefahrlos nutzen, und auch du kriegst keine Probleme mit globalen Variablen, die sich und dich behindern können.
Empfehlenswerte Lektüre: Organisation von Javascripten: Module und Kapselung
Grüße Marco
Ich spreche Spaghetticode - fließend.