Автоподстветка слов в designmode
Требуется реализовать следующую задачу:
Пользователь в iframe designmode набирает сообщение, при наборе определенных слов они подсвечиваются.
Я это делаю следующим образом: обрабатываю все нажатия клавиш в iframe. При нажатии пробела, я пробегаюсь по тексту регуляркой и обрамляю нужные слова тегом.
Обрамление работает хорошо, но курсор скачет в начало текста.
Пробую запоминать позицию курсора, и выставлять в позицию, но начинается проблема с позицией вставки. Ведь добавлены новые теги и ноды поменялись.
|