Michi: IE-Interpretationsfehler

Beitrag lesen

Hallo,

Im Mozilla klappt das Script ohne Probleme.
Kann mir evt. einer sagen warum IE das nicht macht bzw. falsch interpretiert?

Ja. Füge mal ein

alert(cur.nextSibling.nextSibling.nodeName);

vor

var foldercontent=ns6? cur.nextSibling.nextSibling : cur.all.tags("UL")[0];

ein und Du siehst warum.

Allerdings kann/will ich Dir das problem in dem "Wust-Code" nicht sauber lösen.
Aber es funktioniert wenn Du nach
var foldercontent=ns6? cur.nextSibling.nextSibling : cur.all.tags("UL")[0];

folgende Zeile einfügst:
if (cur.nextSibling.nextSibling.nodeName == "") foldercontent = document.getElementById("foldinglist");

(Allerdings musst Du dann evtl. mal darauf achten, dass Du einzelne Anweisungen mit ; beendest).

Viele Grüße

Michi