tinymce отображает необработанный HTML-код и без кнопок для одного пользователя в IE7, у 4 других пользователей проблем нет. Если этот пользователь использует Foxfire, он отлично работает - PullRequest
0 голосов
/ 10 апреля 2009

У меня 5 пользователей (3 местоположения), использующих страницы с текстовыми областями Tiny_MCE.

Я не получаю ошибок, и он отлично работает на 4 других машинах, работающих под управлением IE7. Это означает, что ошибок JavaScript нет.

Один пользователь видит только необработанный HTML-код и вообще не имеет кнопок.

Я подозреваю, что это неправильная настройка IE. Похоже, что Javascript отключен, так как другие функции Javascript работают на том же сайте на том же компьютере в IE. Этот пользователь работает под управлением XP Pro и IE 7.

Когда я установил FireFox на его машине, Tiny_MCE работает отлично. Это также указывает на отсутствие ошибок JavaScript.

Я затрудняюсь объяснить это. Любые идеи будут оценены.

Спасибо

Ответы [ 4 ]

0 голосов
/ 12 декабря 2009

Мы столкнулись с той же проблемой с нашим программным обеспечением в последние несколько месяцев.

Я нашел эту тему на сайте разработчика: http://tinymce.moxiecode.com/punbb/viewtopic.php?pid=66594

Короче говоря, он рекомендует установить для значение strict_loading_mode значение true при инициализации tinymce. Я сделал это, и с тех пор у меня не было проблем.

0 голосов
/ 17 апреля 2009

Забавная вещь. Проблема исправилась без помощи человека. Нет перезагрузки, нет ничего. после двухнедельного пребывания в AFU он снова начал работать.

Люблю Windows!

0 голосов
/ 03 ноября 2009

Я сталкивался с этим раньше, и это всегда было проблемой кеширования. Используйте Ctrl-F5 в IE, чтобы принудительно обновить страницу и все ее файлы (* .css, * .js) в браузере и кеше браузера. Я предполагаю, что компьютер IE 7, который был плохим, имел настройку 14 дней для проверки, были ли файлы обновлены.

Иногда это было хуже - веб-сервер (tomcat 5.5) тоже кэшировал файл и не замечал, что файл был обновлен. Перезапуск веб-сервера исправил это.

0 голосов
/ 10 апреля 2009

Однажды я столкнулся с той же проблемой, и исправлением было удаление запятой в конце скрипта. Поэтому проверьте, присутствует ли шаблон ошибок в вашем коде.

Например, следующий код содержит ошибку, которая не позволяет ему работать в IE7.

tinyMCE.init({
    // General options
    mode: "textareas",
    theme: "advanced",
    ...
    template_replace_values: {
        username: "Some User",
        staffid: "991234"
    }, // <<< BUG - Additional comma here
});

Если вы можете включить отладку javascript в IE7, тогда опубликуйте ошибку js здесь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...