Javascript-форум (https://javascript.ru/forum/)
-   Internet Explorer (https://javascript.ru/forum/css-html-internet-explorer/)
-   -   Теряется selection при потере фокуса (https://javascript.ru/forum/css-html-internet-explorer/12380-teryaetsya-selection-pri-potere-fokusa.html)

danik.js 15.10.2010 07:55

Теряется selection при потере фокуса
 
Доброго времени, всем.
В процессе разработки плагина к tinyMCE возникла проблема в ie.
Яб забил, но плагин делаю не только для личного пользования.

Суть: при потере фокуса и переходе его в другой фрейм выделение в редакторе теряется. Такое наблюдается только в ie.

Смысл плагина: выделяем слово, затем в другом фрейме кликаем по нужному элементу, по которому формируем ссылку и вставляем в редакторе (какраз в ссылку превращается выделенное слово).

Так вот в осле при клике(верней при mousedown) выделение полностью пропадает и как я понял безвозвратно.

Сталкивался ли кто с такой проблемой? И можно ли ее как-то решить?
Заранее благодарю за любые ответы. :thanks:

Octane 15.10.2010 08:33

Это из-за того, что во фрейм фокус устанавливается, IE при это сбрасывает выделение. Сохраняйте TextRange-объект и восстанавливайте выделение по document.onfocusin


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