Axel Richter: TD width und heigth gehen nicht im IE

Beitrag lesen

Hallo,

Mein Problem ist folgendes:
http://ringfotos.free.fr/multiserver//layer6.php?date=20030914&max=0135&seite=0&server=server01&start=100

...
<table align=center width="802px" border="1" rules="none" cellspacing="0" cellpadding="0">
<tr><td align="center" colspan="3" style=height:80 valign="middle"><h2><DIV ID="bildnr" name="bildnr">2003-09-14</div></h2></td></tr>
<tr><td>
<DIV ID="bildgr" name="bildgr" style="position:absolute;"></DIV>
</td></tr>
<tr>
<td align="center" style="height:600px" colspan="3" valign="top">
...

In das DIV#bildgr schreibst Du dann mit JavaScript folgenden Code:

<tr><td bgcolor=ffffff style='height:650px;width:800px' align='center'><a  onclick=document.getElementById('bildgr').innerHTML='';document.getElementById('bildnr').innerHTML='2003-09-14'><img src='"[BildURI]"' border=0></a></td></tr>

Nun steht _in_ einer Tabelle von 802px Breite, die in der ersten Zeile 3 Spalten (colspan="3") hat, in der darauf folgenden Zeile eine Zelle mit einem absolut positionierten DIV in dem wieder ein TR-Element steht, welches ein TD-Element enthält, welches 800px breit sein soll.

Wirr, oder?

Überdenke das Konzept nochmals. Ich würde das große Bild in einem absolut positionierten IMG-Element völlig außerhalb der Tabelle anzeigen, dessen src-Attribut mit JavaScript geändert wird und dessen display-Eigenschaft mit Javascript von none auf block und wieder zurück gesetzt wird.

viele Grüße

Axel