![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| ZneP |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 98 Регистрация: 15.7.2008 Где: Россия, Москва Репутация: нет Всего: нет |
Добрый день!
На сайте установлен TinyMce. В IE не меняется цвет выделенного текста, а в Мозиле работает нормально. Что можно сделать с этим? |
|||
|
||||
| CruorVult |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 868 Регистрация: 24.9.2008 Где: г.Киев, Украина Репутация: 13 Всего: 28 |
1) Выкинуть IE
2) Найти замену TinyMce, с поддержкой кросбраузерности(если уж так надо IE) Это сообщение отредактировал(а) CruorVult - 5.8.2010, 13:13 |
|||
|
||||
| bazzjr |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 460 Регистрация: 27.12.2007 Где: Россия, Пермь Репутация: нет Всего: 6 |
а еще
3. убиться ап стену |
|||
|
||||
| ZneP |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 98 Регистрация: 15.7.2008 Где: Россия, Москва Репутация: нет Всего: нет |
bazzjr
Сделай добро миру. Последуй своему совету. Все равно от тебя толка нет. |
|||
|
||||
| bazzjr |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 460 Регистрация: 27.12.2007 Где: Россия, Пермь Репутация: нет Всего: 6 |
ZneP, давайте не переходить на личности, и не решать, есть толк от поста(от человека) или его нет.
Во первых, если вы хотите адекватных ответов на свои вопросы — то потрудитесь хотя бы немного напрячь свои пальцы и написать немного больше информации: 1. Откуда когда и как был взят(загружен) ваш скрипт. 2. Что в нем изменено, или он не изменялся а используется "как есть". 3. В какой версии IE. 4. В какой версии мозилы. И только после подобной информации, вы возможно не получите более глупых ответов, чем ваш вопрос... :( |
|||
|
||||
| ZneP |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 98 Регистрация: 15.7.2008 Где: Россия, Москва Репутация: нет Всего: нет |
О да. От такой информации кому-то будет легче решить проблему. Что-то я очень сомневаюсь. Вообще-то я надеялся, что может кто-то сталкивался с подобным глюком. Ну хорошо, отвечу. 1. Понятия не имею. Сайт не мой 2. Стандартный код не менялся. 3. IE 8 4. Мозила 3.6 |
|||
|
||||
| bazzjr |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 460 Регистрация: 27.12.2007 Где: Россия, Пермь Репутация: нет Всего: 6 |
Т.е. все остальные функции работают а вот именно смена цвета у выделенного текста не работает?
|
|||
|
||||
| ZneP |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 98 Регистрация: 15.7.2008 Где: Россия, Москва Репутация: нет Всего: нет |
Да, и именно в IE
Заметил такую штуку. В IE, когда пытаюсь поменять цвет, выделенный текст обрамляется в тэг <span style="font-family: mceinline;"></span> А ведь должен быть стиль color прописан. |
|||
|
||||
| bazzjr |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 460 Регистрация: 27.12.2007 Где: Россия, Пермь Репутация: нет Всего: 6 |
да, очень похоже на то, что при формировании иконок(картинок) функциональности, происходит глюк.
А остальные кнопки работают по своему профилю? нужно проверить. |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 15 Всего: 315 |
напутали с управлением. либо попытайтесь откатить на дефолтные настройки, либо скачайте лучшую более стабильную версию редактора. если такая проблема была в самом продукте, то её давно уже нашли и исправили |
|||
|
||||
| ZneP |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 98 Регистрация: 15.7.2008 Где: Россия, Москва Репутация: нет Всего: нет |
Не напутали.
Разбираюсь сейчас в коде. Дошел до момента, когда идет подстановка тэгов span. В этом редакторе как-то по хитрому все сделано. Когда меняешь цвет текста, сначала текст обрамляется тэгом <span style="font-family: mceinline;"></span>, а потом вызывается функция, которая заменяет стиль font-family: mceinline; на color: ....; Ужос блин |
|||
|
||||
| ZneP |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 98 Регистрация: 15.7.2008 Где: Россия, Москва Репутация: нет Всего: нет |
Нашел корни проблемы.
После того, как скрипт добавил тэги <span style="font-family: mceinline;"></span> он вызывает функцию, которая выбирает все элементы <span> из выделенного текста. потом циклом проходит по этим элементам и заменяет стиль на style="color: ...;" В IE не работает из-за того, что не выполняется функция document.selection.createRange() Как в 8 IE получить выделение? Это сообщение отредактировал(а) ZneP - 5.8.2010, 16:55 |
|||
|
||||
| ZneP |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 98 Регистрация: 15.7.2008 Где: Россия, Москва Репутация: нет Всего: нет |
Проблема решена
После долго разбирательства в коде TinyMCE нашел такой параметр - convert_fonts_to_spans. Он был установлен в TRUE; В инициализации TinyMCE добавил его со значением FALSE и все как по маслу начало работать |
|||
|
||||
| olexdj |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 7.3.2011 Репутация: нет Всего: нет |
ZneP, спасибо еще раз! |
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |