Veröffentlicht 10. November 200717 j Nabend allerseits, ich bin gerade dabei einen kleinen JS-Tree zu schreiben. Läuft auch alles ganz gut, abgesehen von dem Punkt dass eine kleine Funktion dauernd meinen FF crasht und ich nicht weiß wieso. function hasChildren(node) { for ( i=0; i<node.childNodes.length; i++) { if ( node.childNodes[i].tagName ) { var t = node.childNodes[i].tagName.toLowerCase(); if ( t=="li" || t=="ul" ) { return true; } } } return false; } Irgendeine Idee? Als parameter wird ein LI element übergeben. Wenn ich den if ( t=='' || t=='' ) auskommentiere läufts... ich nutze FF 2.0.0.9 mit Firebug. gruß Jan
11. November 200717 j Problem gefunden Aus irgendeinem merkwürdigen Grund steht der FF überhaupt nicht auf nicht initialisierte Variablen. Aus for ( i=0; i<node.childNodes.length; i++) { wird ganz einfach for ( var i=0; i<node.childNodes.length; i++) { und der browser stürzt nicht mehr ab. gruß Jan
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.