show, hide und warum hüpft das nicht?

Ruediger

Erfahrenes Mitglied
Hallo zusammen,

ich habe vor einigen Monaten folgendes Codeschnipsel eingebaut. Nun nutze ich es wieder und mir stellt sich die Frage, warum wird die Tabelle (die auf hidden gesetzt ist) trotzdem rein platzmäßig angezeigt. Ich möchte zwei Radiobuttons mit Ja / Nein und bei Nein soll danach keine Tabelle angezeigt werden (auch nicht der Platz). Weiß jemand Rat?

Code:
<html>
<head>
<script type="text/javascript">
function ja () 
{
  if (document.getElementById)
    document.getElementById("nicht_registriert").style.visibility = "hidden";
}
function nein () 
{
  if (document.getElementById)
    document.getElementById("nicht_registriert").style.visibility = "visible";
}
</script>
</head>

<body>
Sind Sie registriert?<br>
<input name="schon_registriert" type="radio" onClick="javascript:ja()" value="ja" checked> Ja<br>
<input type="radio" name="schon_registriert" value="nein" onClick="javascript:nein()"> Nein<br>

<table id="nicht_registriert" style="visibility:hidden" width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>blabla</td>
</tr>
</table>
</body>
</html>
 

Neue Beiträge

Zurück