[latex]Mae govannen![/latex]
Wie kann ich erreichen, dass die Datei in der Reihenfolge geladen bzw. ausgeführt werden, die sicherstellt, dass das zugrundeliegende Objekt bereits existiert?
Genaues weiß ich auch nicht und leider hab ich seit ein paar Wochen keinen nativen IE6 mehr, daher nur eine auch niczt wirklich saubere Möglichkeit:
In jeder Datei am Anfang eine Abfrage wie z.B. if(!foo) foo = {};
oder if (typeof foo !== 'object') foo = {};
einfügen. Das wird wahrscheinlich kein Allheilmittel sein, insbesondere, wenn in den Erweiterungs-Dateien Abhängigkeiten zum "Hauptobjekt" bestehen, aber es könnte zumindest helfen. Da der IE6 sowas wie DocumentReady ohnehin nicht kennt und auf onload angewiesen ist könnte es vom Timing reichen.
Cü,
Kai
--
A workaround for an avoidable problem often adds clutter and overhead to the program which
could have been avoided by not creating the problem in the first place.(Garrett Smith/clj)
Foren-Stylesheet Site Selfzeug JS-Lookup
SelfCode: sh:( fo:| ch:? rl:( br:< n4:( ie:{ mo:| va:) js:| de:> zu:) fl:( ss:| ls:?
A workaround for an avoidable problem often adds clutter and overhead to the program which
could have been avoided by not creating the problem in the first place.(Garrett Smith/clj)
Foren-Stylesheet Site Selfzeug JS-Lookup
SelfCode: sh:( fo:| ch:? rl:( br:< n4:( ie:{ mo:| va:) js:| de:> zu:) fl:( ss:| ls:?