Objekt window.event

Udßlosti jsou zde popsanΘ tak, jak fungujφ v Inerfernet Exploderu 4 a vy╣╣φm. V Netscapu 6 to budu je╣t∞ muset testovat, ale myslφm, ╛e v NN 4 funguje akorßt event.screen?.

Udßlosti my╣i

event.button

Vracφ souΦet Φφsel stisknut²ch my╣φch tlaΦφtek (1 je levΘ, 2 pravΘ, 4 prost°ednφ). Funguje v IE 4+ , Netscape nevim. 

event.clientX, event.clientY

Vracφ polohu my╣i vzhledem k levΘmu hornφmu rohu okna dokumentu. Funguje v IE 4+ , Netscape nevim. 

event.screenX, event.screenY

Vracφ polohu my╣i vzhledem k levΘmu hornφmu rohu obrazovky. Funguje v IE 4+ a NN 4 +

event.offsetX, event.offsetY

Sou°adnice my╣i vzhledem k pozicovanΘmu objektu (vrstv∞). Co p°esn∞ lze chßpat jako pozicovan² objekt, m∙╛e b²t zßvislΘ na konkrΘtnφm prohlφ╛eΦi. Funguje v IE 4+ , Netscape nevim. 

Udßlosti klßvesnice

event.altKey, event.ctrlKey, event.shiftKey

Vracejφ true / false (pravda nebo nepravda) podle toho, jestli je stisknut² alt, control a shift. 

event.keyCode

Vracφ ascii k≤d stisknutΘ klßvesy.

Vlastnosti udßlosti

event.type

Vracφ typ udßlosti, kterß nastala. Hodnotami mohou b²t ta slova, kterß se pou╛φvajφ pro vßzßnφ udßlostφ, ale bez "on". 

Nap°. p°i kliknutφ vracφ event.type hodnotu "click", proto╛e vazba se zapisuje "onClick". Tak╛e dal╣φ hodnoty mohou b²t t°eba "dblClick", "mouseOver" apod.

event.returnValue 

Pokud chcete zm∞nit p°eddefinovanΘ chovßnφ udßlosti, nastavte event.returnValue = false. Klasicky se to d∞lß u odkazu, kdy╛ nechci, aby fungoval jako odkaz, nebo u formulß°e, kdy╛ chci aby se p°i chyb∞ neodesφlal. 

V praxi se tΘto vlastnosti vyu╛φvß p°i°azenφm hodnot∞ html atributu: 

<a onclick="return false;" href="kamkoliv">Nezaklikne╣!</a>

P°φklad zru╣enφ udßlosti.

event.cancelBubble

Udßlost normßln∞ probublßvß dokumentem, tak╛e kdy╛ se t°eba klikne na odkaz, tak dostane onClick ten odkaz, pak dostane onClick odstavec a pak body. Toto probublßvßnφ se dß zru╣it nastavenφm

event.cancelBubble = true;

proto╛e normßln∞ je false.

event.srcElement a spol.

Vracφ prvek, na n∞m╛ udßlost nastala. Asi ten, co je v hierarchii nejv²╣e.

event.fromElement, event.toElement vracejφ prvky, ze kterΘho a na kter² my╣ p°i udßlosti jela. Vztahujφ se asi jenom na vlastnosti onMouseOver a onMouseOut.