Hi,
warum lässt Du nicht XXfunc1 direkt übergeben?
Du meinst als zusätzlichen Positionsparameter? Also so:
nö, anstatt eines Strings, der dann erst wieder umgewandelt werden muss und zusätzlich auch noch auf globale Variablen beschränkt ist.
XXinit (XXfunc1, {handler: function () {...}, id: 3});
> Wenn nicht, gib mir bitte mal ein Beispiel, wie du es meinst.
Das XXfunc1 kann gerne noch im übergebenen Objekt stehen, nur ist dann vielleicht "name" nicht mehr der beste Bezeichner ;-)
> Natürlich muss auch abgefangen werden, wenn er dies nicht oder falsch macht. Wenn ich den Namen des Objektes übergebe, kann ich innerhalb der Funktion darauf prüfen bzw. mit try..theese arbeiten. Wenn ich es direkt übergebe, muss ich bereits den Aufruf entsprechend vorbereiten.
Ich sehe nicht, wo Du mit dem Code "name" Einschränkungen gegenüber einem "window[name]" hättest.
Cheatah
--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes