Autor | Zpráva | ||
---|---|---|---|
Baly Profil * |
#1 · Zasláno: 24. 10. 2009, 17:15:46
zdravím, mám následující script
document.onmousemove = mousestop; hybani = document.onmousemove?true:false; zkouska = setInterval("mousestop()", 1000); function mousestop () { if (hybani != true) { alert("ni"); } } kontroluju tak jestli se myš hýbe. Vypadá to že to posílá true když se myš hýbe, ale false to při nehýbání vrátit nechce. Nevíte jak by se to dalo vyřešit? (proměnné mám nadefinované o řádek výše, ten jsem tu neuvedl). |
||
Shulík Profil |
#2 · Zasláno: 24. 10. 2009, 17:21:31 · Upravil/a: Shulík
v proměnné 'hýbání' je pořád true.
Zkus si spustit alert(typeof document.onmousemove);. Vyskočí Ti, pokud se nepletu, 'function'. Do document.onmousemove se totiž dává funkce, která se vykonává při každém pohybu myší. BTW: Propříště vždycky odkaz na živou ukázku. <rejp>Pohyb mysů je zanedbatelný a rovná se pohybu kontinentů respektive ostrovů, jímž jednotlivé mysy náleží.</rejp> |
||
Bubák Profil |
#3 · Zasláno: 24. 10. 2009, 17:37:58
Kdysi tady někdo (asi Habendorf) dal kód, kdy , tak so to uprav:
http://teststranek.kvalitne.cz/pohyb-mysi.html |
||
Časová prodleva: 14 let
|
0