RoN: Probleme mit OnClick im IE

Beitrag lesen

Hallo Leute,

ich habe folgendes Problem:
Ich möchte in einem Formular zusätzliche Felder einer bestimmten Option eines Select-Buttons einblenden bzw. ausblenden. Im Mozilla Firefox funktioniert das ganze auch wunderbar, nur im IE geht es nicht. Im IE funktioniert lediglich das OnLoad, zum verstecken des Inhalts der beiden Spalten.

Hier mein verwendeter Quellcode:

Code:

JAVASCRIPT-DATEI

function hide_bauform()
  {
    document.frm_neu_rechner.re_bauart.style.visibility = "hidden";
    document.getElementById("rechner_bauform").style.visibility = "hidden";
  }

function show_bauform()
  {
    document.frm_neu_rechner.re_bauart.style.visibility = "visible";
    document.getElementById("rechner_bauform").style.visibility = "visible";
  }

HTML-DATEI

<body OnLoad="hide_bauform()">
<table>
<form name="frm_neu_rechner">
  <tr class="bgcol_blau200">
    <td>Standort:</td>
    <td><input type="text" name="re_standort"></td>
    <td></td>
    <td>Rechnerart:</td>
    <td>
      <select size="1" name="re_art">
        <option value="" onclick="hide_bauform()">bitte w&auml;hlen</option>
        <option value="" onclick="hide_bauform()">-----------------</option>
        <option value="Laptop" OnClick="hide_bauform()">Laptop</option>
        <option value="Desktop" OnClick="show_bauform()">Desktop-PC</option>
      </select>
    </td>
  </tr>

<tr>
    <td>Modell:</td>
    <td><input type="text" name="re_modell"></td>
    <td></td>
    <td><span id="rechner_bauform">Geh&auml;use:</span></td>
    <td>
      <select size="1" name="re_bauart">
        <option value="">bitte w&auml;hlen</option>
        <option value="">-------------------</option>
        <option value="Slimcase">Slimcase</option>
        <option value="Minitower">Minitower</option>
      </select>
    </td>
  </tr>
</form>
</table>
</bodY>

Die Funktionsweise soll wie folgt ablaufen: Ist im ersten SELECT-Feld Desktop ausgewählt, dann sollen die beiden darunterliegenden Tabellen-Zellen sichtbar werden, so das man aus dem zweiten SELECT-Feld auswählen kann. Ist etwas anderes ausgewählt, dann sollen diese beiden Zellen verborgen bleiben.

Ich hoffe ihr könnt mir helfen.

Grüße RoN