Hallo,
ich wage zu behaupten, dass Deine Scripte, so sehr sie vielleicht der ECMA-262 Version 3 entsprechen mögen, einfach nicht mit MicroSofts mangelhafter Implementierung dieses Standards laufen wollen.
IE hat eine recht vollständige Implementierung von ECMAScript und Abweichungen sind dokumentiert. Dass JScript gewisse Host-Objekte nicht zur Verfügung stellt und z.B. das DOM anders oder unvollständig implementiert, hat mit ECMAScript nun gar nichts zu tun. Vielleicht wäre hier endlich mal Fachwissen angebracht statt substanzloses Microsoft-Bashing.
Ich fürchte, Du bekommst diese Meldungen nur dann weg, wenn Du Deinen wohlgeformten Code an diese Mißgeburt einer Implementierung (ich bitte zartfühlende Forumsleser, diese überaus angebrachte Beschimpfung zu ignorieren) anpaßt.
Wenn du nichts zum Thema beizutragen hast und nur über deinen Hass über »Missgeburten« ausdrücken willst, dann lass es doch bitte bleiben.
Mathias