Lieber molily,
Das ist Phantasiecode. ;)
ja, ich habe mich mit diesen Binding-Dingsen noch nicht genügend beschäftigt. Daher schrieb ich ja auch, dass das eventuell Mist sein könnte.
Was du meinst, ginge eher so (mit zwei Closures pro Schleifendurchlauf):
for (i = 0; i < allMyElements.length; i++) {
(function () {
var element = allMyElements[i];
element.onappend = function () {
onappend.apply(element, arguments);
};
})();
}
Extrem wertvolle Info für mich!! Danke!
Man kann einfach
allMyElements[i].onappend = onappend;
notieren und wenn man dann
mySelect.onappend()
aufruft, zeigt this wie gewünscht auf mySelect.
Aha, also wieder ein Fall von "warum einfach, wenn's auch umständlich geht?" - Wieder etwas gelernt.
Liebe Grüße,
Felix Riesterer.
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)