Antipitch: Spalte in Tabelle per JavaScript verkleinern

Beitrag lesen

Hi Melanie,

das sollte gehen:

<script type="text/javascript">

function breite() {
rows = document.getElementsByTagName("tr");
  for (var i=0; i<rows.length; i++) {
  var newWidth = document.createAttribute("width");
  newWidth.nodeValue = "100";
  if (rows[i].firstChild.nodeType == "3") {
    rows[i].firstChild.nextSibling.setAttributeNode(newWidth);
    rows[i].firstChild.nextSibling.removeAttribute("nowrap");
    } else {
    rows[i].firstChild.setAttributeNode(newWidth);
    rows[i].firstChild.removeAttribute("nowrap");
    }
  }
}
window.onload = breite;

</script>

Setzt alle ersten <td> auf 100 Breite und löscht das nowrap (falls der Text eigentlich mehr Breite brauchen würde, würde es sonst im FF glaube ich nicht gehen). Bißchen schnell gestrickt, macht das halt mit allen Tabellen im Dokument.

Gruß
Antipitch