Hallo,
Das Problem ist, die Tabelle wird mit dynamsichen Inhalten gefüllt und aus diesem Grunde setzte ich das width-Property in dem td-Tag nicht. Jede Spalte soll sich soviel Platz nehmen, wie sie braucht. Aber danach möchte ich wissen, wie breit sie tatsächlich geworden ist.
Sofern der Browser die DOM-Methode getComputedStyle() kennt, ist das -- bezogen auf Dein Beispiel -- so loesbar:
function getColumnWidth()
{
var x,breite;
if(document.defaultView)
{
x=document.getElementById("td2");
breite=document.defaultView.getComputedStyle(x,"").getPropertyValue("width");
alert(breite);
}
}
Mozilla zeigt mir z. B. 110px.
MfG, Thomas