kati: ein und ausblenden von td

Beitrag lesen

Hi!

ich will, dass wenn jemand in einem pulldown input einen bestimmten punkt auswählt eine bestimmte zeile einer Tabelle erscheint, und wenn er wieder in ein anderer auswählt, soll diese Zeile verschwinden. Im Internetexplorer funktioniert das wunderbar, aber im firefox sieht das grauenhaft aus.

Da die Datei passwortgeschützt ist (und ich darauf keinen einfluss habe) kann ich keinen Link posten, hab das ganze mal gescreenshottet.

http://img394.imageshack.us/my.php?image=screenst3.jpg Das ist, nachdem ich den bestimmten eintrag ausgewählt habe.

//Scriptlein zum einblenden der Zeile
<script type="text/javascript">
  function change(){
    if(document.frmContact.addrzus.options[document.frmContact.addrzus.selectedIndex].id!='a7')
     {document.getElementById("andere").style.display='none';}
    if(document.frmContact.addrzus.options[document.frmContact.addrzus.selectedIndex].id=='a7')
     {document.getElementById("andere").style.display='block';}
    }
</script>

// Select Input
<tr class="colored">
<td class="formText">Filiale/Adresszusatz</td>
<td colspan="2">
 <select id="addrzus" name="addrzus" onchange="change()" class="formInput" >
      <option value="leer" id="a0" >----</option>
      <option value="text1" id="a1" >text1</option>
      <option value="text2" id="a2" >text2</option>
      <option value="text3"  id="a3" >text3</option>
      <option value="text4"  id="a4">text4</option>
      <option value="text5"  id="a5" >text5</option>
      <option value="text6" id="a6" >text6</option>
      <option value="Andere" id="a7" >Andere</option>
 </select>
</td>
<td>&nbsp;</td>
</tr>
//Einzublendende Zeile
<tr id="andere" class="colored" style="display:none;">
 <td class="formText" >Anderer Zusatz</td>
 <td colspan="3" ><input type="text" class="formInput" value="Andere"/></td>
</tr>

Kennt jemand das Problem oder eine lösung dazu?

danke

kati