jquery + всплывающее окно смайликов не работает

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
maslyak
phpBB 1.0.0
Сообщения: 2
Стаж: 15 лет 6 месяцев

jquery + всплывающее окно смайликов не работает

Сообщение maslyak »

Здравствуйте. Подключаю jquery к форуму и в итоге в топике если нажать "Еще смайлики…" и в всплывающем окне нажать смайлик любой, то он должен вставлятся в textarea, но этого не происходит. Вот, что пишет опера

Код: Выделить всё

http://qwerty.ru/forum/posting.php?mode=smilies&f=6
Uncaught exception: ReferenceError: Security error: attempted to read protected variable

Error thrown at line 45, column 1 in initInsertions() in http://qwe.ru/forum/styles/prosilver/template/editor.js:
    var textarea = doc.forms[form_name].elements[text_name];
called from line 1, column 0 in <anonymous function>(event):
    initInsertions();
вот кусок editor.js из стандартной поставки форума

Код: Выделить всё

function initInsertions()
33{
34 var doc;
35
36 if (document.forms[form_name])
37 {
38 doc = document;
39 }
40 else
41 {
42 doc = opener.document;
43 }
44
45 var textarea = doc.forms[form_name].elements[text_name];
46 
файрбаг подсказывает, что проблема в 42 строке, я так понимаю передается пустой opener. Видимо при обработке открытия доп. окна смайликов jquery делает какие-то свои преобразования нехорошие. Дальше разобраться не могу :roll: Помогите решить проблему
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: jquery + всплывающее окно смайликов не работает

Сообщение Nekstati »

Не воспроизводится ошибка на jQuery 1.5.1 и phpbb 3.0.8. Что за стиль?
maslyak
phpBB 1.0.0
Сообщения: 2
Стаж: 15 лет 6 месяцев

Re: jquery + всплывающее окно смайликов не работает

Сообщение maslyak »

все, спасибо, натолкнули на мысль поотключать другие js исходнике, оказалось дело в другом js, который юзал jquery. Исправил

Вернуться в «Поддержка phpBB 3.0.х»