Показать сообщение отдельно
  #2 (permalink)  
Старый 08.02.2011, 20:52
Профессор
Отправить личное сообщение для Маэстро Посмотреть профиль Найти все сообщения от Маэстро
 
Регистрация: 02.07.2010
Сообщений: 642

Сообщение от traa Посмотреть сообщение
Мучаюсь вопросом, - как именно это реализовать?
Нужно получить всё, что выбрано (selection)
На данном примере Вы должны понять (кроссбраузерно)
var rng,sel;
if (document.createRange) 
 {
 rng = document.createRange();
 rng.selectNodeContents(Clip);
 sel = window.getSelection();
 sel.removeAllRanges();
 sel.addRange(rng);
 }
else
 {
 rng = document.body.createTextRange();
 rng.moveToElementText(Clip);
 rng.select();
 }

далее работаете с коллекцией выбранных элементов
Ответить с цитированием