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