IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Веб-программирование (https://www.imho.ws/forumdisplay.php?f=29)
-   -   JavaScript перехват события (https://www.imho.ws/showthread.php?t=112123)

BRULIK 04.12.2006 21:33

JavaScript перехват события
 
Как сделать глобальный перехват событий для onfocus ?

Вот на пример onclick работает:

PHP код:

document.onclick=sourceCheck;
function 
sourceCheck(e){
var 
el=(typeof event!=='undefined')? event.srcElement e.target
alert
(el.tagName)


Меняю onclick на onfocus не работает :(

RaZEr 04.12.2006 22:19

потому что onfocus работает не для всех элементов

BRULIK 05.12.2006 13:07

тоесть он не работает вообще изза
Цитата:

потому что onfocus работает не для всех элементов
или только для определённых?

Hubbitus 05.12.2006 22:42

Я бы сказал даже что он скорее работает только для элементов формы:
Цитата:

focus
Это событие происходит, когда управляющий элемент формы получает фокус. Оно применимо к элементам INPUT, SELECT, TEXTAREA, BUTTON и LABEL.

* bubbles: false;
* cancelable: false;
* контекст: нет.

BRULIK 05.12.2006 22:53

Цитата:

элемент формы
Запустив скрипт увидете что и BODY получает фокус

RaZEr 05.12.2006 22:56

Между onfocus и onmouseover есть разница. А то, что "некоторые" браузеры поступают по-свойски, это их дело.


Часовой пояс GMT +4, время: 18:49.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.