Hans: Div-Breite an Tabellenbreite ausrichten

Beitrag lesen

Hi !

Folgendes Problem:

<DIV STYLE="height:200; overflow:auto; ruby-align:left;background-color:#A4CFAA;">
<TABLE>
<TBODY>
der Inhalt der Tabelle wird dynamisch mit JavaScript gefüllt
</TBODY>
</TABLE>
</DIV>

So, wie man sich denken kann, soll immer nur ein Teil der Tabelle sichtbar sein, der Rest kann über den Scrollbar des DIV in den sichtbaren Bereich geholt werden. Wenn ich es so lasse, dann ist der Scrollbar auf der ganz rechten Seite des Browser-Fensters, weil das DIV sich so weit aufspannt. Mache ich bei der Tabelle das Attribut "width:auto" und setzte dies dem DIV, dann ändert sich nichts an der Breite des DIV. Erst wenn ich der Tabelle einen konkreten Wert für width gebe und den dem DIV zuweise, verkleinert sich das DIV. Aber woher weiß ich, wie breit die Tabelle ist?

Wie bekomme ich die Breite der Tabelle heraus, damit ich sie dem DIV geben kann, damit der Scrollbalken immer rechts neben der Tabelle ist, egal wie breit die Tabelle ist?

Vielen Dank !

Gruß

Hans