Peter Thomassen: onclick ...

Beitrag lesen

Tag,

ich hab grad eine wunderhübsche Diashow (bspw. http://www.brasil-service.com/de/leistungen/) programmiert und hab dazu jetzt eine kleine Frage.

In http://www.brasil-service.com/slideshow.js, Zeile 13 befindet sich ein hässliches eval()-Statement, auf das ich erst nach einigen Fehlschlägen gekommen bin, denn führt man die zu Grunde liegenden Anweisung ohne eval() aus, werden den verschiedenen control-Objekten nicht verschiedene onclick-Handler zugewiesen, sondern stets derselbe (nämlich der mit dem letzten angenommen Wert von j), weil j wohl nicht aufgelöst wird, was ich mit eval() erzwinge.

Gibt es dennoch eine Möglichkeit, eval() hier zu umgehen? Ist bloß eine Frage der Ästhetik unter der Haube :-)

Danke!
Peter