EKKi: IE Fehler

Beitrag lesen

Mahlzeit Marco,

Generell gilt: "13 Errors, 1 warning(s)" ist stark verbesserungswürdig.

Meldung: 'partscollect.0.style' ist Null oder kein Objekt

partscollect[0].style.display="block"

Oft bedeutet diese Meldung, dass der Fehler davor aufgetreten ist. Zeile 245 lautet:

getElementbyClass("multiparts")

In Zeile 213 wird diese Funktion definiert. Dort werden in ein globales Array (von deren Benutzung bis auf wenige begründete Ausnahmefälle eigentlich generell abzuraten ist!) namens "partscollect" Elemente hineingeschrieben ... außer natürlich, wenn gar keine Elemente gefunden werden, die die entsprechende Klasse haben. Wird auf diesen Fehlerfall hin geprüft? Nein. Wieso wundert es Dich also, dass das Array auch mal *keine* Elemente haben kann?

Ergänzend möchte ich noch hinzufügen: Dein Code ist eine der grausamsten <div>-Suppen, die ich in letzter Zeit gesehen habe. Um Deiner selbst willen solltest Du Dich mit semantischem Markup beschäftigen: <http://de.selfhtml.org/css/layouts/einfuehrung.htm@title=Einführung in CSS-basierte Layouts>

MfG,
EKKi

--
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|