Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Работа с выделениями(Трабла) (https://javascript.ru/forum/events/1816-rabota-s-vydeleniyami-trabla.html)

MoLoT 20.09.2008 21:50

Работа с выделениями(Трабла)
 
Речь пойдёт пока только про осла, с другими браузерами ещё даже и не парился. Есть div. В нём что-то выделили, мне надо чтобы выделенный текст обрамился в теги <b></b>. Есть document.selection.createRange().text, но он вместо обрамления в теги, просто их выводит. А в document.selection.createRange().htmltext занести невозможно :(. Есть ли у вас какие соображения, по этому поводу.

Андрей Параничев 20.09.2008 22:49

http://developer.mozilla.org/en/DOM/...rroundContents

MoLoT 21.09.2008 12:11

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


Часовой пояс GMT +3, время: 11:55.