Graphity: Das Objekt, das keines war...

Beitrag lesen

Hallo mal wieder

Habe da (wer hätte das gedacht) eine Problemchen mit meiner PHP/JavaScript "Solution" *lach*.

Also, hier erstmal der Quelltext

<snip>
function ButtonAktivieren()
{
  var ArztNummer = 0;
  for(ArztNummer=1;ArztNummer<37;ArztNummer++)
 {
   var Feld = parent.Formular.document.forms["ETPFormular"].elements["arzt" + ArztNummer];
   if(Feld.value != "")
   {
    for(ArztName=0;ArztName<100;ArztName++)
    {
     var NameButton = document.forms[0].elements[ArztName];
     if(Feld.value == NameButton.value)
     {
      NameButton.disabled = "disabled";
     }
     else
     {
      NameButton.disabled = "";
     }
    }
   }
  }
 }

<snip>
Die Objekt gibt es, das ist gesichert. Aber, und das ist das komische, die Objekte gibt es irgendwie nicht wirklich...
Will sagen, dieses script liefert mir einen JS-Fehler: "value" ist Null oder kein Objekt, wenn ich aber ein paar alert reinschreibe bekomme ich positive Ergebnisse.
Also, wenn ich zum Beispiel nach "var NameButton = ..." ein "alert(NameButton);" reinhaue, schreibt mir alert ein "[Object]" auf den Bildschirm. Schreibe ich an die gleiche Stelle ein "alert(NameButton.value);", schreibt es mir den Wert des aktuellen Buttons.
Aber die if-Funktion wird nicht ausgeführt, nur was unter else steht.
Wenn ich in den alerts "Feld" anstatt "NameButton" schreibe, passiert das gleiche...

Kann mir jemand helfen?

thx
  Graphity