Показать сообщение отдельно
  #1 (permalink)  
Старый 14.10.2013, 18:27
Новичок на форуме
Отправить личное сообщение для BleSSeD Посмотреть профиль Найти все сообщения от BleSSeD
 
Регистрация: 14.10.2013
Сообщений: 1

Сохранение выделения
Здраствуйте! Пишу приложение, которое позволяет пользователю выделять текст и сохранять его. Тоесть после рефреша выделение будет... Rangy SelectionSaveRestoreModule не подходит, долго объяснять почему. Итак, что я делаю... Абсолютно всем елементам в документе я присвоил уникальный id. При выделении и смотрю Selection и сохраняю anchorNode id, focusNode id и оффсеты. Потом после перезагрузки я хочу опять создать Селекшин и выделить всё. В чем конкретно сейчас проблема: Например у меня есть
<div id="u1">hello <i id="u2">italic</i> word!</div>

Я выделил llo italic wor
И anchorId и focusId будет u1. Оффсет начала будет 2, оффсет конца 4 (потому что оно разбивает наш u1 див на 3 текстовых ноды)
Вот и получаеться, к меня есть ид дива, но мне нужно указать с какой текстовой ноды читать, как это сделать? Она же не уникальная.
Ответить с цитированием