Uschi Renziehausen: dynamisches Attribut / Eventhandler

Beitrag lesen

Hallo Michael,

die aufzurufende Funktion benötigt Parameter.

zwingend? Keine Chance, die benötigten Informationen via "this" zu
addressieren oder als globale Variablen zu speichern?

Deine Frage ist gar nicht so einfach zu beantworten. Unumgänglich sind die Parameter wohl nicht, aber mit ist sehr viel praktischer und wohl auch billiger. Allgemein ist es jedenfalls nützlich zu wissen, wie eine Funktion mit Parametern dynamisch eingebaut werden kann, und es geht ja auch, trotz des IE-Bugs.

Via this scheint mir problematisch. Denn auch this müßte ja als Parameter übergeben werden, oder aber, ich müßte in der Handler-Funktion erst mal rausfinden, welches HTML-Element gefeuert hat (ich weiß nicht wie das geht, aber das ließe sich ja rausfinden) und ohne dann vielleicht über ein Namenskonzept arbeiten. Das mit den globalen Variablen wäre natürlich auch eine Variante, aber gefallen tut mir die nicht. Das würden unter Umständen nämlich sehr viele werden, und das alles nur, weil keine Parameter übergeben werden können.
 liebe Grüße, Uschi