Stephan,
in der Arbeit mit Hyperlinks habe ich noch wenig Erfahrung.
Es ist möglich, einem Bild oder dessen Rahmen einen Hyperlink zuzuordnen.
Aber es gibt keine Eigenschaft des Bildes, über die es an 'seinen' Hyperlink herankommt. Der scheint irgendwie nicht dran zu kleben.
Aber der Hyperlink kennt ein source-Objekt.
Nun wäre es z.B. möglich, nach der Auswahl eines Bilds (oder seines Rahmens) ein Skript auszuführen, welches das Bild zunächst einmal in einer Variablen referenziert und dann alle Hyperlinks prüft, ob ihre Quelle dieser Referenz entspricht (Vergleich Bild-/Rahmenobjekt mit dem source-Objekt der Hyperlinks). Falls der Vergleich passt, wird das Hyperlink-Ziel aufgerufen.
Aber vielleicht gibt es noch einen anderen, einfacheren Weg, vom Bild/Rahmen auf den verbundenen Hyperlink zu kommen. Der oben gezeigte kommt mir etwas zu umständlich vor.
Allerdings würde ich diesen dem von Dir genannten workaround vorziehen. ;-)
edit:
Eins hatte ich noch vergessen: wenn die Bilder entsprechend benamt sind, dann kannst Du die Hyperlinks vorher schon einarbeiten und brauchst sie nicht jedes Mal aus dem Linknamen generieren. Allerdings könntest Du das auch auf das Skript des Anwenders legen, dass in dem Moment, wo das gewählte Objekt nicht als Quelle eines Hyperlinks identifiziert werden kann, die Markierung nachgetragen wird. Dann bliebe nicht immer alles an Dir alleine hängen. ;-)
als Antwort auf: [#369685]
(Dieser Beitrag wurde von Martin Fischer am 10. Okt 2008, 11:34 geändert)