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