Показать сообщение отдельно
  #7 (permalink)  
Старый 14.12.2011, 23:01
Профессор
Отправить личное сообщение для Маэстро Посмотреть профиль Найти все сообщения от Маэстро
 
Регистрация: 02.07.2010
Сообщений: 642

Сообщение от Arigato Посмотреть сообщение
А вот всякие события, типа cut, paste, наступают до вырезания или вставки
-не поняллллл? т.е. пользователь ещё не нажал правую кнопку мышки и не нажал Paste, а только подумал об этом, -а событие onpaste уже произошло?!
Сообщение от Arigato Посмотреть сообщение
Вообще, странно, что change не хочет оперативно срабатывать, а только на потерю фокуса.
-это не странно. представьте что, у Вас в мемо-поле висит килобайт 100 текста (к примеру редактируете статью). и при этом на onchange висит обработчик, который сохраняет этот текст в базу данных на сервере. если onchange будет срабатывать при вводе каждой буквочки (или удалении), представляете какой получится трафик и тормоза?
странно другое: почему разработчики браузеров не сделали ещё одно событие, которое было бы типа onchange2, но срабатывало по каждому "чиху" - тогда у программиста была возможность выбора.

Сообщение от Arigato Посмотреть сообщение
Короче, тогда такой вариант решения:
setInterval (..., 10);
-а Вы никогда не смотрели, как себя при этом ведёт IE? в большинстве случаев курсор у него начинает метать икру... ну не любит IE setInterval/setTimeOut с 10-миллисекундными задержками.
Ответить с цитированием