Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

RangeText.pasteHTML() проблемка

563
18 сентября 2006 года
MrLinker
249 / / 17.09.2006
Допусти у меня есть выделенный текст:

aaaaaaaabbbbbbccccccccbbbbbbbaaaaaaaaa

Далее форматирую нектороый фрагмент тегом <B> вот так:

aaaaaaaa<B>bbbbbbccccccccbbbbbbb</B>aaaaaaaaa

Далее пользователь выделяет фрагмент "cccccccc" и применяет то же форматирование (тегом <B>).
Так как этот фрагмент уже под тегом <B>, необходимо отменить форматирование данного фрагмента. Т.е. нужно получить:

aaaaaaaa<B>bbbbbb</B>cccccccc<B>bbbbbbb</B>aaaaaaaaa

Вопрос: "Как это сделать?"

Если использовать RangeTextObject.pasteHTML('</b>' + _text + '<b>');
получается такая картина:

aaaaaaaa<B>bbbbbb</B>cccccccc<B></B>bbbbbbb</B>aaaaaaaaa

Т.е автоматичски добавляется закрывающий тег.
Поможте люди добрые !
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог