| Здравствуй, valenok2003.Здесь рассматривается устранение глюка именно браузера ИЕ, в частности я работаю в ИЕ6, на ИЕ7 этот пример не проверял. В Опере и в Файрфоксе таких проблем нет, там выделение не теряется, только лишь фокус поставить требуется.
 Кстати, по результатам доработки текстового редактора я понял, что дело было не в методах
 moveToBookmark
 и
 getBookmark
 они как раз таки вредят в некоторых местах(не помню в каких, помню, что как их убрал -  какой-то баг исчез), их можно (даже нужно) убрать, а выделение сохраняется в ИЕ сохранением и установкой объекта rang. Так что можете просто убрать в том моем примере: var rangeMark = rang.getBookmark(); и rang.moveToBookmark(rangeMark); будет тот же эффект - сохраняться выделение в ИЕ6.
 |