Показать сообщение отдельно
  #3 (permalink)  
Старый 05.05.2010, 17:49
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

anchorOffset — смещение начала выделения относительно anchorNode, которым может быть текстовый узел.

Можно поставить левую границу Range в начало контейнера с текстом, а правую — в начало выделения и получить range.toString().length, но браузеры даже количество пробельных символов по разному возвращают. Пока думаю отправлять этот кусок на сервер и там приводить его к общему виду с текстом из БД, удаляя все теги, дублирующиеся пробелы, переносы строк, как-то высчитывать разницу и добавлять ссылку в HTML, как оно там будет работать на сервере уже не моя проблема, мне нужно однозначно указать, какой участок текста поместить в тег.

Последний раз редактировалось Octane, 05.05.2010 в 18:16.
Ответить с цитированием