Вход

Просмотр полной версии : Теряется selection при потере фокуса


danik.js
15.10.2010, 07:55
Доброго времени, всем.
В процессе разработки плагина к tinyMCE возникла проблема в ie.
Яб забил, но плагин делаю не только для личного пользования.

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

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

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

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

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