Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

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

Geschrieben

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

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...