Mahlzeit Ingrid,
Problem ist behoben - es handelte sich (mal wieder) um ein typisches PEBKAC-Problem.
Es lag ein Fehler in der Datei "foo.js" innerhalb der Definition eines Unterobjekts von "foo" vor ... den Firefox offenbar geflissentlich übersehen bzw. ignoriert hat. Deswegen hat dort das Laden und Ausführen wunderbar funktioniert, das Objekt "foo" stand zur Verfügung und konnte in der Datei "bar.js" erweitert werden.
Der IE6 hat sich in diesem Fall ausnahmsweise mal halbwegs richtig verhalten und den folgenden Code nicht einfach so hingenommen:
foo.js:
--------------------------------------------------
var foo = {
// ...
// ...
}
foo.statusbar = {
icon: {
error: 'statusError.gif',
warning: 'statusWarning.gif', // <--- dieses Komma ist natürlich falsch!
},
// ...
}
--------------------------------------------------
Destowegen hat er anscheinend den gesamten in der Datei "foo.js" enthaltenen Code verworfen (wobei ich das schon wieder fragwüdig finde - es hätte doch gereicht, die Definition des Unterobjekts "foo.statusbar" zu ignorieren) ... und in der Datei "bar.js" natürlich kein Objekt namens "foo" gefunden.
Vielen Dank an die hilfreichen Mitdenker!
MfG,
EKKi
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|