Autor | Zpráva | ||
---|---|---|---|
Generátor Profil * |
#1 · Zasláno: 2. 8. 2006, 14:17:46
Ahoj,
Jakým způsobem jde zjístit X a Y souřednice myši, tak aby to fungovalu v IE, FireFoxu a Opeře ? Generátor |
||
Tom@sQo Profil * |
#2 · Zasláno: 3. 8. 2006, 18:36:10
to sa neda :)
|
||
habendorf Profil |
#3 · Zasláno: 3. 8. 2006, 19:30:29
x=(e?e:event).clientX;
y=(e?e:event).clientY; |
||
peta Profil * |
#4 · Zasláno: 3. 8. 2006, 19:43:30
Tom@sQo :) On ale nemuze za to, ze tobe to nefunguje :)
habendorf Co treba cely script? Ta tva cast kodu je zcela bezcenna a nemuze fungovat nijak ani se spravnym kodem kolem :) jednak event muze byt i zmacknuti klavesy, pak tam nepostihujest IE6, a konec koncu, tam nemas scrollTop, takze kdyz zascrolujes, tak ti IE hodi uplne jine souradnice. ja myslim, ze jsi spise problemu pridelal... var mysX,mysY; function myska(e) { var d,b; if (!e) {var e=window.event;} //IE mouse event if (e.pageX || e.pageY) //other {mysX=e.pageX; mysY=e.pageY;} else if (e.clientX || e.clientY) //IE { d=document; d=d.documentElement?d.documentElement:d.body; mysX=e.clientX+d.scrollLeft; mysY=e.clientY+d.scrollTop; } } document.onmousemove=myska; |
||
peta Profil * |
#5 · Zasláno: 3. 8. 2006, 19:45:52
Generátor
druha moznost je zapnout evenListener, DOM JS, coz teda nepouzivam, ale mozna by to bylo jistejsi nez se pokazde ptat IFem |
||
Časová prodleva: 6 měsíců
|
|||
oLDo Profil * |
#6 · Zasláno: 17. 1. 2007, 12:44:12
Take univerzalne (e - event)
a ked to potom cete pouzit na nejaky skryty div ktory cete dat za kurzor alebo cokolvek ine a zistujete ze po naskrolovani vam to nedava tam de by ste celi tak sa vam moze hodit toto: document.getElementById(idMenu).style.top = curY + document.body.scrollTop + 'px'; |
||
Časová prodleva: 11 měsíců
|
|||
peane Profil |
#7 · Zasláno: 16. 12. 2007, 12:28:20
A co je ta promena "e"???
Dekuji |
||
Časová prodleva: 16 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0