Hallo,
Quelle: http://webfx.eae.net/dhtml/mozInnerHTML/mozInnerHtml.html
<zitat>
Issues: Ranges need to operate on a document object and so does the creation of a new element (document.createRange() and document.createElement(sTagName)). The problem is that these two must operate on the same document but _node.ownerDocument_is_null_in_Mozilla_until_the_node_has_been_inserted_into_a_document. This is a bug in current build. This will lead to a problem where the node has not yet been inserted into the document.
</zitat>
das brachte mich darauf, mal die reihenfolge umzudrehen:
...
var row = document.createElement("TR");
table.appendChild(row); // ZUERST das tr-element ins dokument EINFÜGEN
table.lastChild.innerHTML = source; // und ERST DANN darauf zugreifen
~~~...
und siehe da, jetzt funktioniert es, wie gewünscht.
freundl. Grüsse aus Berlin, Raik
--
Der IE ist wichtig. Man benötigt ihn, um sich einen Browser zu besorgen.
 [Resizeable Textarea 0.1a](http://www.erweiterungen.de/detail/127/)