Axel Richter: Variable in Javascript

Beitrag lesen

Hallo.

<form action="..." method=post name=maske>

...

<span style="width: 60%">&nbsp;Geschlecht</span>...<br>
<span style="width: 56%; text-align: center">
 <input type=radio name=geschlecht value=m>männlich&nbsp;&nbsp;&nbsp;<input type=radio name=geschlecht value=w> weiblich</span>...

...

</form>...<iframe ...></iframe>

Und im Iframe:

function uebertrag (name, ... , mw) {
   parent.maske.name.value = name;

parent.document.maske.name.value = name;

parent.maske.geschlecht[mw].checked = true; }

In Deinem Formular gibt es die Elemete geschlecht[0] und geschlecht[1]. Ein Element geschlecht["m"] bzw. geschlecht["w"] existiert nicht. Es würde also, in Abhängigkeit des möglichen Inhalts von mw folgendes gehen:

var mw="w";
 if (mw == "m") {
   parent.document.maske.geschlecht[0].checked="checked";
 } else {
   parent.document.maske.geschlecht[1].checked="checked";
 }

oder

var mw=1;
   parent.document.maske.geschlecht[mw].checked="checked";

viele Grüße

Axel