Hallo,
ich frage mich gerade, warum man (ich? ;-) nicht per JavaScript die Breite eine Tabellenzelle auslesen kann, wenn diese nie definiert wurde?
wenn ich soetwas habe
<html>
<head>
<title>AOL Network Statistics</title>
</head>
<body onload="alert('Breite: '+document.getElementById('xyz').width);">
<table border="1">
<tr>
<td id="xyz">Hallo</td><td>Test</td>
</tr>
</table>
<br>
<input type="button" value="Breit-Mich" onclick="document.getElementById('xyz').width=200;"/>
</body>
</html>
wird interessanter Weise die Breite nicht ausgegeben. Ok, ich hab sie ja auch nicht expliziet gesetzt, aber "physikalisch" hat die Zelle ja eine aktuelle Breite. Die hätte ich gerne. :-O
Die Breite zu setzen, auch wenn nie ein width-Attribut angegeben wurde klappt prima. Siehe Button.
Hat jemand eine Idee, wo hier der Denktfehler liegt, btw. wie ich an die Spaltenbreiten einer Tabelle mit dynamischen Spaltenbreiten komme?
Vielen Dank & Gruß,
Finn