Autor Zpráva
Baly
Profil *
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
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
Kdysi tady někdo (asi Habendorf) dal kód, kdy , tak so to uprav:
http://teststranek.kvalitne.cz/pohyb-mysi.html

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: