Melanie: Spalte in Tabelle per JavaScript verkleinern

Beitrag lesen

Hallo ihr Lieben,

wir haben hier eine Webseite in der 3 Tabellen stehen. Sie heissen TABLE_2, TABLE_3 und TABLE_4! Vom Aufbau sind sie alle identisch.
Sie unterscheiden sich nur in den angezeigten Infos.

Eine Tabelle ist folgendermassen aufgebaut:

<table name="TABLE_2" border="0" cellpadding="0"
 cellspacing="1" width="400">
  <tbody>
    <tr>
      <td align="right" nowrap="nowrap">Country </td>
      <td nowrap="nowrap">Deutschland
      </td>
    </tr>
    <tr>
      <td align="right" nowrap="nowrap">City </td>
      <td nowrap="nowrap">Mustermann
      </td>
    </tr>
    <tr>
      <td align="right" nowrap="nowrap">Street Name
      </td>
      <td nowrap="nowrap">Hitnter dem Bahnhof 2 </td>
    </tr>
    <tr>
      <td align="right" nowrap="nowrap">External
Customer No. </td>
      <td nowrap="nowrap">xyz
      </td>
    </tr>
    <tr>
      <td align="right" nowrap="nowrap">Customer
Classification </td>
      <td nowrap="nowrap">Rich </td>
    </tr>
  </tbody>
</table>

Die Tabellen werden von einem System generiert und wir haben keinen Einfluss darauf - ausser JavaScript - sie im Aussehen zu verändern.
Alle 3 Tabellen sind gleich Gross und Breit. Ich möchte per JavaScript die erste Spalte in den Tabellen Fix setzen - z.B. auf die feste Breite 100 Pixel. Da wir das HTML nicht verändern dürfen - außer JavaScript reinschreiben (uns sind leider die Hände gebunden)- mus ich nun mit JavaScript arbeiten aber ich kenne diese Sprache nicht.

Im Internet habe ich folgendes Programm gefunden:

<script language="javascript">
inputs = document.getElementsByTagName("TABLE_1");
for (i=0; i<inputs.length; i++);
if (inputs[i].width > 200);
inputs[i].setAttribute("width","200");
</script>

Das funktioniert aber leider nicht. Was muss ich hier anpassen? Ich will doch nur die ersten Spalten Fix auf 100pix setzen :(

Viele Grüsse,
Melly