Raik: Firefox & innerHTML - Tags verschwinden bei Zuweisung

Beitrag lesen

Hallo,

ich möchte so etwas, wie ein template mit daten befüllen und dann als tabellenzeile in eine tabelle einfügen:
(firefox 1.5.0.4)

[code language="javascript"]
<script type="text/javascript">

var table = document.getElementById("datatable");
function NEW_ROW(recordset){
    var source = "<td> #nick#</td>"
                  +"<td> #level#</td>"
                  +"<td> #userid#</td>"
                  +"<td><img src=an_aus#on_off#.gif></td>";
    for (var index in recordset){
     var pattern = new RegExp("#"+index+"#","gi");
     source = source.replace(pattern, recordset[index]);
     }
 var row = document.createElement("tr");
        <!-- wenn ich hier mit alert den inhalt von source ausgeben lasse,sind die tabellenzellen noch drin -->
    row.innerHTML = source;
    <!-- und hier sind sie dann verschwunden -->
    table.appendChild(row);
    }

</script>
[/code]

wo liegt der fehler? das bild wird eigenartiger weise nicht gelöscht, das erscheint, wie gewollt.

freundl. Grüsse aus Berlin, Raik

--
Der IE ist wichtig. Man benötigt ihn, um sich einen Browser zu besorgen.
Resizeable Textarea 0.1a