Hallo,
var img = document.createElement("img");
img.setAttribute("src", "event_icon_info.bmp");
mycurrent_row.appendChild(img);
mycurrent_row ist hoffentlich das TD-Element? "row" klingt für mich immer nach <tr>, und wenn du das Bild ans tr dranhängst, kanns natürlich nicht gehen.
Ansonsten: Meine Erfahrung ist, dass der IE grundsätzlich Ärger macht, wenn man Tabellenzellen im Nachhinein verändert.
Evtl. kann man manchmal das Problem lösen, in dem man in die Tabellenzelle ein diuv packt, und dann in diesem Div etwas ändert.
Allerdings: 100%tig klappt das auch nicht immer. Das Problem ist eben, dass viele Browser durcheinander kommen, wenn sie eine bereits gerenderte Tabelle nochmal in den Ausmaßen verändern müssen.
Am besten also die Dynamischen Teile als einzelne Divs bauen, dann gibts am wenigsten Probleme in Zusammenhang mit DHTML (nach meiner Erfahrung).
Viele Grüße,
Jörg