Matti Mäkitalo: Variable nicht vorhanden/kein Wert ... Fehler

Beitrag lesen

Hi,

ich würde dir empfehlen, im Browser deiner Wahl mal die Debugging-Tools anzuwerfen, z.B. Firebug bei Firefox, die Developer Tools im Chrome, ...

Dann kannst du da einfach einen Breakpoint setzen und dann siehst du, welcher Wert die Variable an der Stelle hat. Ansonsten schau ins Handbuch deines Frameworks (auf den ersten Blick sieht es nach prototype aus, allerdings kenne ich nur jQuery vom Benutzen her), was in value drin stehen sollte.

Wenn du einen Leer-String abfragen willst, dann kannst du dies z.B. mit einem Vergleich zu "" machen. Du könntest allerdings noch einen anderen Kniff anwenden, der dir vielleicht hilft. Leerstring, 0, null und undefined werden alle zu false ausgewertet im boolschen Kontext, daher kannst du, wenn dir das ausreichend genau ist, das einfach direkt auf Wahrheit testen.

if (variable) {  
  // ...  
}

Bis die Tage,
Matti