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