ugrás a tartalomhoz

"this" IE problem

zoliky · 2008. Május. 29. (Cs), 14.46
Irtam egy JS kodot amely "onclick" esemenyre meghiv egy clickListener nevu fuggvenyt:
clickListener: function()
{
    alert(this.nodeName);
}
Nem ertem Internet Explorer alatt miert kuldi vissza a 'this keyword' az undefined szoveget. A kod mukodik rendesen Firefox alatt, megkapom az elemens nevet amelyre raklikeltem.

Van egy doksi amely leirja az IE problemat ? Koszonom!
 
1

némi info

rrd · 2008. Május. 29. (Cs), 16.47
http://rrd.1108.cc/prototype-mintadarabok-3/
2

nem kell semmi library

zoliky · 2008. Május. 29. (Cs), 17.55
nem lehet ezt prototype nelkul megoldani ! ?
Nem irtam, hogy kell a prototype. Nem hiszem el, hogy nem letezik egy vacak doksi. Kezd idegesiteni ez a hiba!
3

de meglehet

rrd · 2008. Május. 29. (Cs), 18.19
De meglehet. A kérdés az az, hogy tényleg jobban jársz-e nélküle mint vele. A leírást meg azért linkeltem be, mert a probléma az független, abból láthatod, hogy miért azt kapod amit kapsz.

Ha találsz rokonszenvesebb megoldást akkor old meg azzal. Ha érted mi a probléma akkor gyorsan összehozod magad is.
4

koszi!

zoliky · 2008. Május. 29. (Cs), 18.32
Ok koszi!
5

prototype-shmototype

vbence · 2008. Május. 29. (Cs), 18.50
a kódból nem derül ki, egyáltalán mire kéne a thisnek mutatnia. Hogyan állítod be az eseménykezelőt, miben van?
6

this viselkedés

drlexer · 2008. Május. 29. (Cs), 19.46
Itt ezen a quirksmode oldalon alul a Drawbacks címszó alatt röviden vázolja a különbséget a W3C féle (FF) és a Microsoft (IE) modell között, és linkelve van a "this"-szel foglalkozó külön oldal is. "A baglyok nem azok, amiknek látszanak..." :) Lényeg, hogy sajnos a this nem mindig arra mutat, amiről alapvetően azt gondolnád, hogy arra mutat. Ez lehet egyfajta probléma. De konkrét (több) forráskódból vszeg gyorsan kibányászható lenne a te konkrét problémád is, ha bemásolnád ide.
7

addEvent() recoding contest

toxin · 2008. Május. 29. (Cs), 21.34
hamár quirksmode és ie, anno egy egész bajnokság volt a témában , ami után Dean Edwards 'bepipult', és megírta a saját verzióját:
aminek szintén lett folytatása :)

üdv Csaba
8

akkor most melyik?

zzrek · 2008. Május. 30. (P), 11.51
Szia toxin!
...és akkor most melyik addEvent a tuti? A Dean Edvardsos is már 3 éves és a kommentekben láttam olyat, hogy "ezt nem így, hanem úgy", szóval van egy tuti kódod, amit te használsz és ami szerinted a legjobb?
Köszi!