Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Ошибка при выборе смайлика в форме комментария, как исправить?

Ошибка при выборе смайлика в форме комментария, как исправить?


     05.12.2016    Общие вопросы, jQuery, Общие вопросы по PHP    181

вопрос
Всем привет, скажите пожалуйста почему при выборе смайлика или цвета шрифта в форме написания комментария возникает ошибка - Uncaught TypeError: Cannot read property 'focus' of undefined Появляется такая ошибка только при заходе на страницу трека через AJAX, при заходе на страницу трека через url страницы - все в порядке.


P.S. Просьба администраторов и модераторов сайта не удалять мой вопрос, как это бывало раньше!

Ответа пока нет


Комментарии пользователей (10)

ПафНутиЙ
1073

3424 | 2437

ПафНутиЙ - 5 декабря 2016 20:56 - Админ

Самый очевидный вариант - кривые руки ошибка в js.
Поставьте дефолтный шаблон на чистую версию DLE, проверьте корректность работы.

Каков вопрос - таков и ответ. Просто помните об этом.

pavel31
4

348 | 158

pavel31 - 5 декабря 2016 21:39 - Юзер


Что в нем не так?

vitnet
221

2260 | 969

vitnet - 5 декабря 2016 23:33 - Эксперт

Пробуйте объявить JS до показа результата

		...
		success: function(data) {
			hideLoader();
			speedBar(title);
			$.getScript(skin_dir+'/music/js/rating.js');
			$.getScript('/engine/classes/js/bbcodes.js');
			...

и проверьте наличие на странице переменных
var selField  = 'comments';
var fombj    = document.getElementById('dle-comments-form');

ID в textarea
<textarea name="comments" id="comments" cols="70" rows="10" onfocus="setNewField(this.name, document.getElementById('dle-comments-form'))"></textarea>

pavel31
4

348 | 158

pavel31 - 5 декабря 2016 23:56 - Юзер

JS файлы объявить до показа результата уже пробовал - результат то-же :( Файл bbcode.php оригинальный, то есть там есть все, что нужно для написания комментария. Здесь проблема в другом, почему-то ошибка возникает только если страница загружена через javascript. Я сегодня даже пробовал отдельно загрузить файл trackpage_ajax.php и в нём все работает, смайлики все работали, а если этот-же файла загрузить через javascript то все почему-то перестает работать :( Хотя я уже и отдельно подключал файл bbcodes.js и форму добавлял в шаблон результат один и тот-же :(

pavel31
4

348 | 158

pavel31 - 5 декабря 2016 21:42 - Юзер

***Комментарий удален***

pavel31
4

348 | 158

pavel31 - 6 декабря 2016 14:10 - Юзер

Что больше предложений нет?? Жаль :(

pavel31
4

348 | 158

pavel31 - 6 декабря 2016 19:46 - Юзер

АУ. Народ ВЫ где???? Есть кто живой???????

pavel31
4

348 | 158

pavel31 - 7 декабря 2016 20:24 - Юзер

Эх :( Так мне и не смогли помочь на этом сайте, как всегда почти что проигнорировали :( все заняты.....

pavel31
4

348 | 158

pavel31 - 13 декабря 2016 10:59 - Юзер

Вот ссылка на скрипт

pavel31
4

348 | 158

pavel31 - 13 декабря 2016 11:01 - Юзер

Вот ссылка на скрипт

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы