Hallo molily,
Nicht nur globvar, sondern auch myclass und func.
Ja, das ist mir klar, ich dachte nur, dass sich speziell
*dieser* Teil des Artikels mit Variablen befasst,
Nein, nur mit dem Variablen-Objekt (self, bzw. window) :)
Ich kann die Beispiele und generell die
Anwendungsmöglichkeiten gerne auf Opera und MSIE testen,
falls gewünscht...
Waere nett, ja.
Tut es das? Welcher Browser? Dann hat der einen Bug...
der ECMA-Standard schreibt das genau so vor.Also bei dem genannten Beispiel
http://aktuell.de.selfhtml.org/artikel/javascript/oomodell/example2.html
gibt Mozilla 1.2.1 bei mir (Win98) zweimal undefined aus.
K-Meleon 0.7 (Mozilla 1.2b) auch. Opera 6.05 und 7b1 auch.
MSIE 6.0 (SP1) auch. *g* Es ist mir ein Rätsel...
Hm. Mein Mozilla 1.2b auf Arbeit auch. Hm... ok, Standard
nochmal nachgelesen: tatsaechlich ist es *geringfuegig*
anders: wenn func() aufgerufen wird (also als
Funktions-Aufruf), dann wird ein Funktions-Objekt erstellt.
*Diesem* Funktions-Objekt werden dann die formalen Parameter
als Attribute zugewiesen. Aber: das Funktions-Objekt ist
dem Programmierer nicht zugaenglich. Mozilla 1.2 verhaelt
sich also korrekt, Mozilla 1.0 nicht.
Gruesse,
CK