Andreas Heyer: Firefox und dynamische DOM-Nodes

Beitrag lesen

Hallo Forum,

ich erstelle über Javascript im Firefox dynamische Nodes, die in das Dokument eingehangen werden. Dabei muss ich jedoch feststellen, dass die externen Stylesheets dabei nicht angewandt werden, obwohl ich object.className="css_klasse" und object.setAttribute("class","css_klasse") angebe. Weiterhin existiert kein Style-Attribute bei den neu angelegten Objekten!?

Im Firebug werden die entsprechenden Nodes an der richtigen Stelle angezeigt, jedoch in der blassen Farbe für "unsichtbare" Nodes. Erst wenn ich ein Edit im Firebug durchführe, wird die Node so normal wie alle anderen und auch die Styles werden angewandt.

Ich hatte auch schon den Fall, dass beim manuellen Anhängen von Zeilen an eine Tabelle die Zeilen nicht aufgetaucht sind, obwohl Firebug sie an der richtigen Stelle im DOM anzeigte, jedoch wie erwähnt in der Farbe für "unsichtbar". Mit insertRow/insertCell geht es jedoch ohne Probleme.

Kann mir jemand weiterhelfen?

MfG
Andreas

PS: Das ganze erfolgt nach einer XSL-Transformation. Gibt es dan vielleicht einen Zusammenhang?