hi,
Meine Frage ist: Warum werden die Browserdefaultstyles nicht auf die per DOM eingehängten Elemente angewendet?
Meine Vermutung:
Da du die Nodes direkt aus deinem XML-Dokument klonst, bleiben sie für den FF XML-Knoten - und werden nicht zu "richtigen" Knoten deines HTML-Dokumentes.
Also werden auch nicht die Default-Styles für HTML-Knoten auf sie angewendet.
Wie gesagt, nur meine erste Vermutung - muss nicht unbedingt stimmen.
Falls du vielleicht dein XML-Dokument rekursiv durchlaufen, und entsprechende HTML-Knoten wirklich erzeugen und einhängen willst, schau dir doch mal meinen kürzlich unternommenen Versuch, $E dazu umzuschreiben an:
http://forum.de.selfhtml.org/archiv/2006/4/t128475/
Und btw: Einfach den responseText des AJAX-Requests per .innerHTML irgendwo reinzuklatschen, gilt selbst unter Webstandards-Verfechtern nach Diskussionen der letzten Zeit nicht unbedingt als "evil".
Und schneller als das Erzeugen und Einhängen über's DOM ist es oftmals auch noch ...
gruß,
wahsaga
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }