Sorry, aber irgendwie stehe ich gerade auf der Leitung
ich hab das ganze jetzt folgendermaßen:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Testumgebung</title>
</head>
<script type="text/javascript">
var currentRadio;
function displaySubmenu(elm)
{
if(elm.checked)
{
var submenu = document.getElementById('zusatzdaten_' + elm.id);
if(currentRadio)
{
currentRadio.style.display = 'none';
}
/**/
currentRadio = elm;
submenu.style.display = '';
/**/
}
function zusatzdaten(chk)
{
var fs = document.getElementById('zusatzdaten_' + chk.id);
fs.style.display = (chk.checked) ? '' : 'none';
}
</script>
<body>
<u>Radio-Punkt 1:</u><br>
<input type="radio" name="periodenart" id="periode1" value="1" onclick="zusatzdaten(this);"><br>
<fieldset id="zusatzdaten_periode1" style="display:none;">
Zusatzeingaben zu Punkt 1<br>
</fieldset>
<hr>
<u>Radio-Punkt 2:</u><br>
<input type="radio" name="periodenart" id="periode2" value="1" onclick="zusatzdaten(this);"><br>
<fieldset id="zusatzdaten_periode2" style="display:none;">
Zusatzeingaben zu Punkt 2<br>
</fieldset>
</body>
</html>
1.)Er meckert immer noch wegen der vermissten "}" - wo fehlt die?
2.)Ich habe an zwei Orten -> /**/ die "}" eingesetzt. Funzt aber trotzdem nicht.
Vielen Dank für die Gedult
Gruß Timo