Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Фон текста в WYSIWYG редакторе (https://javascript.ru/forum/dom-window/27335-fon-teksta-v-wysiwyg-redaktore.html)

Aptyp 09.04.2012 22:27

Фон текста в WYSIWYG редакторе
 
С помощью команды "execCommand('BackColor',false,'#000000')" можно задать любой цвет фона выделенному фрагменту текста.
А вот как убрать цвет фона, только не так что бы его просто перекрасить в фон сайта, а вообще убрать?

Octane 09.04.2012 23:52

Есть команда для удаления форматирования, ну или transparent вместо цвета попробовать указать. А вообще такие редакторы используют минимум команд. Как правило, для всего форматирования используется одна команда (не помню названия), которая оборачивает выденный текст в <font face="fake">...</font>, потом находится этот тег и заменяется на span с нужными стилям. При удалении форматирования получают информацию об узлах из соответствующего текущему выделению range и изменяют их style.


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