Hallo,
das ist leider mit dem Script nicht so ohne weiteres möglich. Im Grunde wird
nur der Text, der bei der Initialisierung der
Galerie mit der
Funktion addPhoto
angegeben wird, im vorgesehen Element ersetzt. Das funktioniert so allerdings
nur mit Textknoten.
Wenn nun aber auch Links eingefügt werden sollen, so muss nicht nur der Text
ersetzt, sondern ein
HTML-Tag per Script angehängt werden und zusätzlich
zum Textinhalt aktualisiert werden. Dies muss mittels createElement geschehen.
Beispiele zum Einfügen von HTML-Elementen mit den zugehörigen Methoden
sind unter
DOM oder
XML zu finden. Übrigens wird im Galerie-Script in der
Funktion erzeuge_thumbnails genau das gemacht. Für jeden benötigten Thumbnail
wird ein Listenelement (li-Tag) erzeugt, in dem ein Link (A-Tag) eingebaut wird,
das wiederum ein IMG-Tag zur Darstellung des n-ten Thumbnails beinhaltet.
In der Funktion zum Aktualisieren des Detailbildes muss also der Textknoten
und alle anderen Elemente unterhalb von getElementById('beschriftung') jedesmal
gelöscht werden und ein neuer Textknoten, gefolgt von einem A-Tag eingebaut
werden. Der zugehörige Link muss zusätzlich bei der Initialisierung der Bilderliste
in addPhoto als Parameter angegeben werden und entsprechend in die
Datenstruktur eingebaut werden.
Eine andere Möglichkeit wäre folgende: In der Bildbeschreibung einen Link mit
entsprechender ID (im HTML-Code) einzubauen und dessen Eigenschaften
href und das enthaltene Textelement mittels grosses_bild_auffrischen direkt
mit den entsprechenden Inhalten zu versorgen. Auch hier ist eine Anpassung
der Datenstruktur - und zugleich der Funktion addPhoto, welche die
entsprechenden Daten integriert - nötig.
Gruß
Alex