Dieter Raber: Opera und NS6 unterschiede -> getElementById tabelle

Beitrag lesen

Hallo twb,

So, wo denn? Der ausgegebene HTML-Code

<table cellspacing="0" cellpadding="0" style="position:absolute;top:99;left:99"><tr><td height="24" width="500"

Das ist aber nicht der Code, der rauskommt, sondern folgender (Attribute weggelassen, Variablen durch 99 ersetzt)
<table>
<td></td>
<td></td>
<font> 66 Images... 99%</font>
</table>

Da fehlen eine Menge <tr> und der Zellinhalt steht ausserhalb der Zelle. Von <font> mit Style-Attributen will ich mal garnicht reden, nicht mal mit MudGuard ;-)

Zum Testen:
<script>
document.write("&lt;table cellspacing="0" cellpadding="0" style="background-color:black" width="180px"&gt;&lt;td style="position:absolute;top:50px;left:auto;text-align:center;background-color:white" width="180px" height="20"&gt;&lt;/td&gt;&lt;td style="position:absolute;top:50px;left:auto;text-align:center;background-color:aqua" width=""+(99*1.4)+"px" height="20"&gt;&lt;/td&gt;&lt;font style="font-family:sans-serif;font-size:12px;color:red;position:absolute;top:50px"&gt;&nbsp;"+99+" Images... "+99+"%&lt;/font&gt;&lt;/table&gt;");
</script>

Gruß,

Dieter