Stephan: Radiobuttons ausgrauen ..

Hallo, ich bins mal wieder ...

Meine Idee ...
Ich will in einem Formular bei Deaktivierung einer Checkbox zwei Radiobuttons "augrauen".
Die beiden Radiobuttins haben die Einstellung: name="mail" und sind Elemente 4 und 5 in meinem Formular.

Das Problem:
Spreche ich einen der Radiobuttons mit einem individuellen Namen im Script an functioniert dies auch, benutze ich jedoch den Namen mail als Element für beide Buttons geht nichts mehr ...
Also dachte ich: definiere die elemente einzeln per [#] wie im folgenden Script ... aber auch nichts!

Das script:
<script language="JavaScript"><!--
function check()
{
if (document.forms[0].elements[5].disabled == true)
{
document.forms[0].elements[0].disabled = 0;
document.forms[0].elements[1].disabled = 0;
}
else
{
document.forms[0].elements[0].disabled = 1;
  document.forms[0].elements[1].disabled = 1;
}
}
-->
</script>
P.S. der Gedanke meines Vorhabens wurde in SelfHTML auf Doc tchj.htm#a3 'Elemente ausgrauen' angesprochen ...
Vielen Dank im Voraus ...

  1. Kleiner Tippfehler im Script:
    Statt der Elemente 0 und 1 meine ich wie im Text die Elemente 4 und 5 ... sorry ...

    1. ...könnte es daran liegen, daß radios ein array sind?

  2. Hallo Stephan,

    könnte es vielleicht daran liegen, daß es prinzipiell nicht geht?

    Zitat aus selfhtml: "Netscape und der MS Internet Explorer interpretieren in ihren 4er-Versionen noch keine ausgegrauten Elemente."

    Gruß Leonhard