Carsten: Variable auf 'undefined' abfragen ??

Beitrag lesen

Hallo Stefan,

Wie kann ich eine Variable auf 'undefined' abfragen.

if(typeof(deineVariableHier)=="undefined")
  alert ("gibts nicht");

Aufpassen bei Unterobjekten und Eigenschaften!

Du must immer das erste Objekt prüfen was nicht vorkommen kann, wenn du
versuchst untergeordnete Eigenschaften eines undefinierten Objektes zu
prüfen gibt das einen Scriptfehler.

Ob in deinem Dokument (z.b.) ein Formular vorkommt kannst du
folgendermassen Überprüfen:
  if(typeof(window.forms)=="undefined")  // das geht
    alert ("kein Formular");

wenn es nun gar kein Formular gibt, dann geht folgendes _nicht_:
  if(typeof(window.forms[0])=="undefined")  // Gibt es das erste Formlar im Dokument ?

Gruss,
Carsten