Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Повесить событие на изменение DOM (https://javascript.ru/forum/events/29134-povesit-sobytie-na-izmenenie-dom.html)

nebaz 16.06.2012 16:44

Повесить событие на изменение DOM
 
Значение текстового поля изменилось (неважно каким образом).
Можно ли это отследить и повесить обработчик?
Имеется ввиду изменение не от рук пользователя, а посредством работы иных функций.
Нашёл событие "DOMCharacterDataModified", но что-то не удалось его запустить.

Octane 16.06.2012 16:54

Событиями никак, только по таймеру проверять.

melky 16.06.2012 17:01

Есть такое событие, мы его уже тут пару раз щупали. Но на тот момент оно работало только в хроме.

Легче проксировать функцию, которая изменяет html.

Octane 16.06.2012 17:06

DOMAttrModified? Так атрибут value не меняется.

Amphiluke 16.06.2012 17:13

В IE есть подходящее событие. onpropertychange.

nebaz 17.06.2012 15:15

Amphiluke, Спасибо.
Ну, допустим, в IE работает, что-то для Оперы я нашёл, но не тестил, но всё же если не кросбраузерно, значит нету :(


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