Sokrates [Bruno Vilas]: Variablenübergabe an ein script

Beitrag lesen

danke, die Seite hatte ich schon durchgeguckt, aber für mein Problem findet sich dort leider keine Lösung. Es geht nur darum, wie ich die im Aufruf übergebene Variable (feldname) im Script einfüge.

Im Grunde geht es also nur um genau diesen Teil des Scriptes:

"+ feldname +" <<<<

Die dom struktur ist ansonsten ja richtig und wenn ich statt des o.g. strings direkt vpanrede oder vpanrede2 reinschreibe funktioniert auch alles.

script:

<script type="text/javascript">
function AuswahlReset (feldname) {
  for (i = 0; i < "document.antrag."+ feldname +".length"; i++)
    if ("document.antrag."+ feldname +".options[i].defaultSelected == true)
        "document.antrag."+ feldname +".options[i].selected = true; }
</script>

Anzusprechende menus:

<select name="vpanrede" size="1" id="vpanrede">
<option value="">--</option>
<option value="w">Frau</option>
<option value="m">Herr</option>
</select>

<select name="vpanrede2" size="1" id="vpanrede2">
<option value="">--</option>
<option value="w">Frau</option>
<option value="m">Herr</option>
</select>

Funktionsaufruf:

<input type="button" name="loeschen" value=""
 onClick="AuswahlReset('vpanrede'); ">

<input type="button" name="loeschen2" value=""
 onClick="AuswahlReset('vpanrede2'); ">