Autor | Zpráva | ||
---|---|---|---|
Smejky Profil * |
#1 · Zasláno: 12. 4. 2006, 17:52:56
mám problém s prohlížečem IE:
elm je iframe. když tento kód spustím v Mozille, tak to this ve funkci highlight vrací správně ten rám, ale v IE to vrací rodičovský dokument. Nevíte kde je problém?
|
||
peta Profil * |
#2 · Zasláno: 12. 4. 2006, 18:18:16
Smejky
IE nehlasi zadnou chybu? Pokud ne, predpokladam, ze IE bere this z toho ramce, kde ma tu funkci zapsanou. Cili kdyz mas function ... v hlavnim ramu, pak bere tento ram. Cili se domnivam, ze vlozeny ram bere jako soucast hlavniho ramu. Ja osobne bych do funkce pripsal parametr, treba "a" function highlight (a) { alert(a); } var elm = document.getElementById('ram01').contentWindow.document; elm.addEventListener('keydown', 'highlight(this)', false); |
||
Smejky Profil * |
#3 · Zasláno: 12. 4. 2006, 21:34:44
jak teda udělám aby 'this' v IE odkazovalu na ten element a ne na celý dokument?
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0