Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: html5
Форумы портала PHP.SU » Клиентская разработка » HTML, Дизайн & CSS » html5

Страниц (1): [1]
 

1. awiz - 30 Мая, 2010 - 21:30:07 - перейти к сообщению
Всем привет Улыбка !
Подскажите, пожалуйста, как узнать, что пользователь сменил данные при помощи contenteditable=true ?кроме вызова на js каждых ~~0.01 сек проверку на смену содержания... Может есть какоето соответствующие событие?
2. Toxa - 30 Мая, 2010 - 22:35:48 - перейти к сообщению
ну наверное onkeypress
3. JustUserR - 31 Мая, 2010 - 02:17:39 - перейти к сообщению
awiz пишет:
Подскажите, пожалуйста, как узнать, что пользователь сменил данные при помощи contenteditable=true
Вы конечно можете использовать различный набор событий который мог привести к изменению значения динамического элемента - это события нажатия на клавишу (onkeypress/onkeydown) события работы с буфером (onpaste) или просто с мышью (onclick/oncontextmenu) с проверкой srcElement для текущего поля и его дочерних элементов - однако если модель событий браузера это позволяет то можно сразу использовать события типа onafterupdate/ondatasetchanged и их вариации

 

Powered by ExBB FM 1.0 RC1