Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.09.2008, 20:50
MoLoT
 
Сообщений: n/a

Работа с выделениями(Трабла)
Речь пойдёт пока только про осла, с другими браузерами ещё даже и не парился. Есть div. В нём что-то выделили, мне надо чтобы выделенный текст обрамился в теги <b></b>. Есть document.selection.createRange().text, но он вместо обрамления в теги, просто их выводит. А в document.selection.createRange().htmltext занести невозможно . Есть ли у вас какие соображения, по этому поводу.
Ответить с цитированием
  #2 (permalink)  
Старый 20.09.2008, 21:49
Отправить личное сообщение для Андрей Параничев Посмотреть профиль Найти все сообщения от Андрей Параничев
 
Регистрация: 21.02.2008
Сообщений: 1,250

http://developer.mozilla.org/en/DOM/...rroundContents
Ответить с цитированием
  #3 (permalink)  
Старый 21.09.2008, 11:11
MoLoT
 
Сообщений: n/a

В осле не рабит. Сделал так:
s=document.selection.createRange();
t=document.createElement(tag);
t.appendChild(document.createTextNode(s.text));
s.text='';
obj.appendChild(t);
Но есть одно но, выделенный текст оказывается в конце, а мне надо, чтобы он оставался на месте.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с буфером обмена Esciloner Общие вопросы Javascript 6 13.10.2009 01:57
работа с textarea (Проблема с вставкой картинки в форму) wenom Элементы интерфейса 11 13.08.2009 01:13
Работа с фреймами Boris_Production Элементы интерфейса 0 23.07.2008 16:01
Работа с фреймом Sufir Events/DOM/Window 2 23.07.2008 09:23
работа поисковиков uzirig Общие вопросы Javascript 7 28.05.2008 19:47