CyberMous: Fehler bei Funktion :(

Beitrag lesen

Hi
Ich möchte eine Funktion schreiben, die wenn man in einem Select-Feld etwas auswählt ein CheckBox-Feld deaktiviert bzw. wieder aktiviert.

Meine Funktion:
<script language="JavaScript">
<!--
function Disabler(disFrom, disWhat)
 {
 if (document.form.disFrom.selectedIndex == 0)
  {
  document.form.disWhat.disabled=0;
  }
 else
  {
  document.form.disWhat.disabled=1;
  }
 }
//-->
</script>

Aufruf der Funktion:
<td><select name="edit" onChange="Disabler(edit, editonly)">
<option value="1">Ja</option>
<option value="0">Nein</option>
</select>  <input type="checkbox" value="1" name="editonly">nur eigene
</td>

Der Fehler:
Der Browser sagt immer "document.form.disFrom.selectedIndex ist NULL oder kein Objekt".

Ich habe noch ein bisschen rum probiert und festgestellt das er alles richtig macht wenn ich statt "disFrom" und "disWhat", "edit" bzw. "editonly" in der Funktion angebe alles perfekt funzt. Aber ich möchte diese Funktion noch für mehr Felder verwenden, wie muss ich das machen ?

P.S. Ich habe das Gefühl das der Browser die Variablen nicht richtig einsetzt :(