Hallo Daniel,
stimmt, so hatte ich das nicht bedacht. Mein Opera zeigt im alert() allerdings den "falschen" Quelltext.
Gibt das alert den originalen HTML-String oder das innerHTML aus?
weder noch, ein:
document.getElementById("foo").innerHTML = "<table><td><tr>bar</td></tr>blah"
alert(document.getElementById("foo").innerHTML);
ergibt im Opera: <TABLE><TBODY><TR><TD><TR>bar</TR>blah
der Firefox macht daraus valides html:
<table><tbody><tr><td></td></tr><tr>bar</tr>blah</tbody></table>
Grüße,
Jochen