Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Добавление события (https://javascript.ru/forum/events/10142-dobavlenie-sobytiya.html)

Skipp 21.06.2010 14:20

Добавление события
 
Можно ли как-нибудь в Object.prototype задавать события?
То есть что бы при построении элементов, они сразу шли с установленными обработчиком событий.

B~Vladi 21.06.2010 23:56

Нет.

Skipp 22.06.2010 09:12

B~Vladi,
жалко, было бы удобно.

B~Vladi 22.06.2010 10:08

Тем более, что в осле нет прототипа DOM-элементов.

Octane 22.06.2010 10:16

B IE события через behavior можно в htc-файле записать, так например :hover в IE6 всегда фиксили. Не знаю только, есть ли там связь с остальным JS на станице. Ну и в 8-й версии есть прототип у Element.

Skipp 22.06.2010 10:16

B~Vladi,
Да и фиг бы с ним:)

А есть ещё какие-нибудь способы задавать события, кроме тех 3, которые чаще всего используют. Какой-нибудь через жО..:)

B~Vladi 22.06.2010 10:22

Чем тебе те 3 не нравятся то?!

Skipp 22.06.2010 10:29

B~Vladi,
Люблю всё делать через жО.

Ладно буду дальше химичить... Будет что интересное, пишите)

x-yuri 23.06.2010 06:38

Цитата:

Сообщение от Skipp
жалко, было бы удобно.

в чем удобство? (какой-нибудь пример поконкретнее)

Skipp 23.06.2010 10:31

x-yuri,
Конечно я может что-то не до понимаю(скорее всего).
Но было бы удобно допустим использовать примерно такую конструкцию(в head).
HTMLDivElement.prototype.onclick = function(){};

вот надо мне на все дивы повесить обработчик события...

Kolyaj 23.06.2010 10:39

Повесь на body.

Skipp 23.06.2010 10:42

Kolyaj,
Всмысле?

Kolyaj 23.06.2010 10:59

В смысле события будут всплывать.

Skipp 23.06.2010 11:12

Kolyaj,
Ну это то понятно, смотреть какой тег всплыл и действовать исходя из этого.
Я имею ввиду, что было бы удобно использовать что-то подобное, но видимо не судьба:)

Kolyaj 23.06.2010 11:16

А чем это будет отличаться-то?

Skipp 23.06.2010 11:22

Kolyaj,
да собственно ничем, итог один, только подходы разные.
Вообще просто хотел поэкспериментировать, как-то решил спонтанно помучить события.
Кстати есть вопрос, не предложите над чем можно посидеть подумать, помучиться?:)

Gozar 29.06.2010 08:46

Цитата:

Сообщение от Skipp (Сообщение 60718)
не предложите над чем можно посидеть подумать, помучиться?:)

Mutation events :)

Skipp 29.06.2010 09:31

Gozar,
А есть ли ссылки(желательно рус), по данному вопросу?=)

Gozar 29.06.2010 09:49

Цитата:

Сообщение от Skipp (Сообщение 61569)
А есть ли ссылки(желательно рус), по данному вопросу?=)

Цитата:

Сообщение от Skipp (Сообщение 60718)
не предложите над чем можно посидеть подумать, помучиться?:)

;)

Skipp 29.06.2010 09:50

Gozar,
Теперь понятно, в этом и мучение?:)

B~Vladi 29.06.2010 09:54

Цитата:

Сообщение от Skipp
А есть ли ссылки(желательно рус), по данному вопросу?=)

Google.

Skipp 29.06.2010 09:57

B~Vladi,
O_O я даже и не ожидал:)
А может быть Яндекс, он знает всё.

Gozar 29.06.2010 10:04

http://javascript.g.hatena.ne.jp/edv...204/1265312155

;)

Skipp 29.06.2010 10:09

Gozar,
ООО спасибо, как раз на японском шпарю 低的胡文。
:)


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