Das funktioniert. Aber wenn man nicht höllisch aufpasst (var that = this), zeigt "this" zur Laufzeit auf irgend etwas, was man nicht haben will...
Das stimmt, und es macht auch Sinn, dass es auf etwas anderem verweist.
Wenn man this in dem Event-handler benutzen würde, würde es sich auf das Button beziehen, welches in dem Fall das Objekt wäre das die Funktion aufruft.
Durch das "that = this" setzt man eine Referenz zu der bestimmten Instanz von dem "wrapper" Objekt.
Nun habe ich auch mein Problem gelöst, mir ist wirklich nicht eingefallen, dass man den Event-handler auch als neue Funktion definieren kann, um eben die Parameter weiterzugeben.
... so einfach ist es und ich wäre schon total verzweifelt.
Vielen Dank für die Lösung :)
Ich hoffe dass die Diskussion, falls sie jemand liesen sollte, zum Verstehen der 'this' Referenz helfen wird.