Показать сообщение отдельно
  #2 (permalink)  
Старый 12.09.2011, 01:35
Аватар для Riim
Рассеянный профессор
Отправить личное сообщение для Riim Посмотреть профиль Найти все сообщения от Riim
 
Регистрация: 06.04.2009
Сообщений: 2,379

Без учета текстовых полей (из-за FF так и не получилось с их учетом сделать):

if (window.getSelection) {
	var elem = document.createElement('div'), sel = getSelection(), i = 0, l = sel.rangeCount;
	while (i < l) {
		elem.appendChild(sel.getRangeAt(i++).cloneContents());
	}
	return elem.innerHTML;
}
return document.selection.createRange().htmlText;
Ответить с цитированием