Показать сообщение отдельно
  #1 (permalink)  
Старый 11.09.2011, 20:42
Аспирант
Отправить личное сообщение для evgh Посмотреть профиль Найти все сообщения от evgh
 
Регистрация: 29.01.2011
Сообщений: 58

получить HTML-код выделенного фрагмента
для IE6 нашёл ответ: document.selection.createRange().htmlText;
для остальных нашёл window.getSelection().getRangeAt(0).toString(); но возвращает текст без тегов.

подскажите
________
пробовал такой код:
var range = window.getSelection().getRangeAt(0);
var e = document.createElement('span');
e.appendChild(range.cloneContents());
alert(e.innerHTML);

но достаёт теги только если кроме слова выделить и пробел, подскажите как сделать аналог "IE-го кода"

p.s. решение нужно без использования библиотек

Последний раз редактировалось evgh, 11.09.2011 в 21:11.
Ответить с цитированием