Hi,
Bin noch ziemlich neu in Javascript, deswegen hab ich noch nicht so total den durchblick.
das ist nicht schlimm - aber ein guter Grund, auf Missverständnisse umso intensiver einzugehen :-)
Hatte das mit dem .this so verstanden,
".this" ist eine Untereigenschaft irgend einen Objektes. "this" ist ein Objekt, das den aktuellen Kontext enthält. Diese beiden Dinge haben exakt gar nichts miteinander zu tun.
dass damit das Element angesprochen wird, was man in diesem Falle anklickt.
Ja - sofern Du Dich im Kontext dieses Elementes befindest. Innerhalb des Event-Handlers ist dies der Fall, dort gibt es etwas namens "this". Sobald Du den Event-Handler verlassen hast, also beispielsweise in einer Funktion bist, gibt es dieses(!) "this" nicht mehr. Dafür ein anderes: das window-Objekt.
Könntest dus vll nochmal für doof erklären, oder einfach den code so anpassen, dasses passen müsste?
Ich glaube nicht, dass das nötig ist, denn Du weißt jetzt sicher alles, was Du wissen musst: dass "this" ein eigenständiges Objekt ist, keine Eigenschaft; wo "this" dem entspricht, was Du haben möchtest; und wie man etwas an eine Funktion übergibt, weißt Du vermutlich auch schon. Ansonsten findest Du dies im entsprechenden SelfHTML-Kapitel.
Cheatah
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes