Javascript.RU

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

Как запретить отмену выделения текста от клика мышью?
Как запретить отмену выделения текста от клика мышью?
-Несколько витиеватая фраза получилась, но объясню на примере.
Есть страница с выделенным текстом (предположим текст в DIV_е или в TextArea). Обычно при клике мышью в какую-то (любую) точку экрана это выделение текста отменяется (снимается). При заполнении TextArea данного форума при нажатии на кнопку текстового редактора (например "B") выделение текста не снимается.
Точно так же необходимо, чтобы выделенный текст не отменялся, если он находится не в TextArea, а в DIV_е. Решается это довольно просто: на событие OnMouseDown вешается обработчик, который отменяет дальнейшее распространение события, следовательно выделенный текст продолжает оставаться выделенным.
Это работает в Google Chrome, Fire Fox, Opera.
В IE(8) не работает. Я сначала было подумал, что снятие выделения связано с другим событием - потерей фокуса с этого DIV_а, но оказалось, что это неверно, т.к. DIV с выделенным текстом вообще не имеет фокуса.
Кто-нибудь знает досконально как работает механизм отмены выделенного текста в IE? Буду благодарен за подсказку.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
jQuery поменять CSS цвет для текста при наведении мышью (.text:hover) JooZ jQuery 16 15.11.2010 19:56
Как сделать чтобы text() брал только текст родителя без текста вложенных контейнеров? Andrey32 jQuery 3 23.05.2009 01:33
Подскажите как убрать часть текста при нажатии на кномпу или гиперссылку. potkin Общие вопросы Javascript 6 10.10.2008 07:55
Как запретить submit при пустом текстовом поле? Bad Request Events/DOM/Window 5 05.10.2008 15:40
Как запретить уход из фрейма в top-окно? sturm Общие вопросы Javascript 6 20.04.2008 04:20