Hey Jürgen!
Fragt mich bitte nicht warum aber wenn man das td per JS erneut füllt, ist alles iO.
<table cellspacing="0" cellpadding="0">
<tr>
<td id="test" bgcolor="00ff00">
<img src="test">
</td>
</tr>
</table>
<script type="text/javascript">
//document.getElementById('test').innerHTML = '<img src="abc">';
</script>
Der Rahmen ist nicht zufällig knallgrün?
Könntest ja alternativ mit den padding-, margin- und border-Eigenschaften von IMG und TD herumspielen, falls Dich die Ursache des Problems trotzdem noch interessiert.
Beste Grüße
~ Thilo