Marco: IE Fehler

Beitrag lesen

hi,

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

Oh ja, das hast du recht. Wie finde ich denn herraus in welcher Datei die fehler sind?

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?

Jetzt weiß ich was den fehler verursacht, wie behebe ich das Problem?
Ich habe überhaupt keine Ahnung von Javascript.

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>

Werde mir das mal anschauen...

Vielen Dank