Перейти к контенту
Виды макияжа . Багато цікавого можна почитать тут bigbucks.com.ua.

Консоль ошибок Javascript


Рекомендуемые сообщения

Часто на форуме возникают вопросы о неверной работе модификаций или функций форума, использующих AJAX, Javascript, как то редактор или сворачивание категорий. Обычно ответ на подобные вопросы выглядит так:

 

Для ответа нужно зайти в:

Opera: Инструменты -> Дополнительно -> Консоль ошибок;

Firefox: Инструменты -> Консоль ошибок;

, очистить список ошибок и проделать действия, реакцию форума на которые вы считаете ошибочной. После чего написать на форум список возникших ошибок.

 

P.S. Если у вас IE, проверьте работу функций в других браузерах. Eсли не работает только в IE, то лучше дать адрес форума знающим людям. Продвинутые могут ознакомиться со статьями.

 

P.P.S. Как пользоваться файрбугом.

Ссылка на комментарий
Поделиться на других сайтах

  • 9 месяцев спустя...
обнаружить то обнаруживаются а вот как лечить?

Исходя из имеющихся знаний :D А так топик висит для того, чтобы давать на него ссылку в случае незнания автором об этом средстве. Rогда менюшки не открываются, кнопки не нажимаются и так далее.

Ссылка на комментарий
Поделиться на других сайтах

  • 5 недель спустя...

А если я по глупости удалил папку с подобным названием из корня форума на фтп и у меня теперь при создании сообщения пропали дополнительные функции и все кнопки "разъежающиеся" перестали работать...

 

как быть подскажите?

Ссылка на комментарий
Поделиться на других сайтах

А если я по глупости удалил папку с подобным названием из корня форума на фтп и у меня теперь при создании сообщения пропали дополнительные функции и все кнопки "разъежающиеся" перестали работать...

 

как быть подскажите?

Залить её обратно.

 

А ещё прочитать правила форума и не писать вопросы в тематические темы итемы с другими вопросами.

Ссылка на комментарий
Поделиться на других сайтах

  • 3 недели спустя...

Здравствуйте, подскажите пожалуйста. До этого всё работало отлично, но пару дней назад начались ошибки яваскриптов.

Версия форума 2.3.6

При этом файлы не трогались и ничего не менялось, просто ни с того ни с сего перестали обрабатываться сценарии скриптов.

Если например зайти в тему, и нажать редактировать, то появляется 2 варианта Быстрое редактирование и Полное редактирование, и всё остальное тоже работает нормально, но если обновить страницу или написать ответ и отправить, то после перезагрузки страницы скрипты напрочь отказываются работать.

Скачал с сайта майкрософта отладчик microsoft script debugger и попробовал зайти с ним и при входе в тему выдаётся такая картина:

 

Во время выполнения произошла ошибка

Запустить отладку?

Строка 2155

Ошибка: 'topic_rate' определение отсутствует.

 

При запуске подсвечивается в самом низу строка: topic_rate = new topic_rate();

 

<script type="text/javascript">
<!--
var ipb_lang_tt_prompt = "Копирование прямой ссылки этого сообщения, для сохранения в буфере обмена";
var ipb_lang_js_del_1  = "Вы действительно хотите удалить это сообщение?";
var ipb_lang_js_del_2  = "Не хотите, как хотите";
var addquotebutton     = "style_images/1/p_mq_add.gif";
var removequotebutton  = "style_images/1/p_mq_remove.gif";
var unselectedbutton = "style_images/1/topic_unselected.gif";
var selectedbutton   = "style_images/1/topic_selected.gif";
var lang_gobutton    = "С отмеченными";
var lang_suredelete  = "Вы действительно хотите удалить эти сообщения?";
var js_error_no_permission = "Извините, но вам не разрешено редактировать это сообщение";
var js_no_empty_post = "Вы не можете публиковать пустое сообщение";
//-->
</script>
<script type="text/javascript" src="jscripts/ipb_topic.js"></script>
<script type="text/javascript" src="jscripts/sns_ajax_quick_quote.js"></script>
<script type="text/javascript" src="jscripts/ips_text_editor_lite.js"></script>
<script type='text/javascript'>
//<![CDATA[
topic_rate = new topic_rate();
//]]>

 

После закрытия отладчика тут же вылетает другая ошибка:

 

Во время выполнения произошла ошибка

Запустить отладку?

Строка 2366

Ошибка: 'ajax_loaded' определение отсутствует.

 

В самом низу подсвечивается строка: if ( ajax_loaded && use_enhanced_js )

 

<!-- THE POST -->		
	</td>
</tr>
<tr>
	<td class="formbuttonrow" nowrap="nowrap">
		<div style='text-align:left'><a href="java script:scroll(0,0);"><img src='style_images/1/p_up.gif' border='0'  alt='Go to the top of the page' /></a><a href="http://www.xboxland.net/forum/index.php?act=report&t=23516&p=590272&st=0"><img src='style_images/1/p_report.gif' border='0'  alt='Report Post' /></a></div>
	</td>
	<td class="formbuttonrow" nowrap="nowrap">
		<!-- PM / EMAIL / WWW / MSGR -->
		<div style="float: left;">
			 
		</div>
		<!-- REPORT / UP -->
        	<div align="right">
        		<a id='edit-but-590272' href="http://www.xboxland.net/forum/index.php?act=post&do=edit_post&f=15&t=23516&p=590272&st=0"><img src='style_images/1/p_edit.gif' border='0'  alt='Edit Post' /></a><a href="#" onclick="multiquote_add(590272); return false;" title="Добавить к многочисленным цитатам"><img src="style_images/1/p_mq_add.gif" name="mad_590272" alt="+" /></a><a href="http://www.xboxland.net/forum/index.php?act=Post&CODE=02&f=15&t=23516&qpid=590272" title="Ответить прямо в этом сообщении"><img src='style_images/1/p_quote.gif' border='0'  alt='Quote Post' /></a>
        	</div>
        </td>
</tr><tr>
<td class="catend" colspan="2">
<!-- no content -->
</td>
</tr>
</table>

<script type='text/javascript'>
//<![CDATA[
if ( ajax_loaded && use_enhanced_js )
{
menu_build_menu( 'edit-but-590272',
new Array(  img_item + " <a title='Полное редактирование со всеми опциями' href='http://www.xboxland.net/forum/index.php?act=post&do=edit_post&f=15&t=23516&p=590272&st=0'>Полное редактирование</a>",
			img_item + " <a href='#' title='Быстро изменить это сообщение с базовыми опциями' onclick='return ajax_prep_for_edit(590272, event);'>Быстрое редактирование</a>" ) );
}
//]]>

 

Тут же следующая:

 

Во время выполнения произошла ошибка

Запустить отладку?

Строка 4425

Ошибка: 'IPS_Lite_Editor' - определение отсутствует.

 

Тоже внизу подсвечивается строка: IPS_Lite_Editor[ 'fast-reply' ] = new ips_text_editor_lite( 'fast-reply' );

 

<input type="button" name="qrc" onclick="ShowHide('qr_open','qr_closed');" value="Скрыть форму" class="button" />
		</div>
   </div>
</div>
</div>
</div>
</form>
</div>
<script type='text/javascript'>
<!--
IPS_Lite_Editor[ 'fast-reply' ] = new ips_text_editor_lite( 'fast-reply' );
IPS_Lite_Editor[ 'fast-reply' ].init();
IPS_Lite_Editor[ 'fast-reply' ].text_obj.style.height = '150px';
-->

 

И после закрытия этого окна ошибок возникает последнее:

 

Во время выполнения произошла ошибка

Запустить отладку?

Строка 4530

Ошибка: Предпологается наличие объекта

Так же внизу подсвечивается строка: topic_scroll_to_post( parseInt("0") );

 </div>
</div>
<br />

</div>
<script type='text/javascript'>
//<![CDATA[
document.getElementById('topicoptionsjs').style.display = 'none';

// Scroll to PID?
topic_scroll_to_post( parseInt("0") );
//]]>

 

Подскажите пожалуйста почему всё работало отлично и вдруг ни с того ни с сего полезли ошибки выполнения сценариев скриптов? Как исправить эту ситуацию?

Заранее благодарен всем кто откликнется на помощь.

Ссылка на комментарий
Поделиться на других сайтах

Если просто часто обновлять страницу, такое тоже происходит? В других браузерах как?

В error-логе Апача(может дать хостер) есть ошибки 404 на файл из /jscripts/?

Ссылка на комментарий
Поделиться на других сайтах

Если просто часто обновлять страницу, такое тоже происходит? В других браузерах как?

В error-логе Апача(может дать хостер) есть ошибки 404 на файл из /jscripts/?

В других браузерах точно так же, интенсивность обновления страницы никак не меняет ситуации, причём ошибка иногда возникает даже при первом заходе в тему, а иногда нормально и ошибка скриптов лезет после обновления страницы.

error-лог Апача сейчас нет возможности просмотреть.

Вы думаете что проблема на стороне хостера? Хотя если с другой стороны пдумать, в файлах ничего не трогалось и не менялось, и ни с того ни с сего полезли ошибки. Может они версию PHP обновили? Если это проблема на стороне хостера, то какие могут быть варианты решения проблемы?

Блин, даже не знаю на что думать и с чего начать :D

Ссылка на комментарий
Поделиться на других сайтах

Можете дать ссылку, вероятно это наведёт на какие-то мысли. Может быть проблема с любой системой сервера, а PHP не должен быть виноват, так как скрипты отдаются статикой...
Ссылка на комментарий
Поделиться на других сайтах

Вот форум:

http://www.xboxland.net/forum/index.php

Я много чего там модифицировал, в том числе поставил мод быстрой цитаты (помоиму даже ваш) и всё это было 14 января, с тех пор файлы ни на фтп ни в админке не трогались, всё работало изумительно месяц и вот на тебе пару дней назад заглючило. Но уверен что дело не в файлах, так как их никто не трогал, да и работает через раз. Если бы пологаю дело было в самих файлах, то скрипты не вели себя то работает то нет, они бы всегда не работали.. :D

Ссылка на комментарий
Поделиться на других сайтах

Всё-таки сервер:

The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.
Ссылка на комментарий
Поделиться на других сайтах

  • 3 недели спустя...

Помогите разобратся народ ! чайник что поделать . Просто жалко форум угробил

 

Parse error: syntax error, unexpected $end, expecting T_FUNCTION in /home/priee/public_html/forum/sources/ipsclass.php on line 4581

Ссылка на комментарий
Поделиться на других сайтах

vitek, а тема о чём? :D Вам в тему поддержки того мода, после неудачной установки которого это появилось. И сначала прочитать тему по самой длинной ссылке из моей подписи.
Ссылка на комментарий
Поделиться на других сайтах

  • 3 недели спустя...

Суть проблемы: при ответе в тему не работают (не нажимаются) елементы "шрифт", "сайлы", "размер" и т.д.

 

http://s52.radikal.ru/i135/0903/b1/1ffe726a94eb.jpg

 

 

 

JavaScript - http://www.graffiry-style.org.ua/forums/index.php?act=post&do=reply_post&f=23&t=27
Event thread: mouseover
name: TypeError
message: Statement on line 103: Type mismatch (usually non-object value supplied where object required)
Backtrace:
 Line 103 of linked script http://www.graffiry-style.org.ua/forums/jscripts/ips_text_editor.js
function(e){e=ipsclass.cancel_bubble(e,true);if(e.type=='click'){this._onclick(e);IPS_editor[this.editor_id].set_menu_context(this,'mouseover');}else{IPS_editor[this.editor_id].set_menu_context(this,e.type);}}
stacktrace: n/a; see 'opera:config#UserPrefs|Exceptions Have Stacktrace'

Ссылка на комментарий
Поделиться на других сайтах

В других браузерах работает?

 

Файл ips_text_editor.js изменяли? Если нет, попробуйте перезалить его.

Ссылка на комментарий
Поделиться на других сайтах

Попробуйте взять из дистрибутива несжатую версию, в папке Development. Судя по всему у вас и из-за ips_global.js это может быть.
Ссылка на комментарий
Поделиться на других сайтах

Взяла файл с исходной папки на ПК перезалила но все осталось по прежнему. Заметила еще одну неисправность: в профиле пользователя не нажимается кнопочка "Опции"
Ссылка на комментарий
Поделиться на других сайтах

ips_global.js залили? Не вижу изменений, если честно.
Ссылка на комментарий
Поделиться на других сайтах

ips_global.js перезалила с исходника.. также бесполезно

 

Вот еще проблема (наверно относится к теме): При редактировании подписи в профиле выскакивает такое окно

 

Warning: Missing argument 1 for func_usercp::func_usercp(), called in /home/graff/domains/graffiry-style.org.ua/public_html/forums/sources/action_public/usercp.php on line 145 and defined in /home/graff/domains/graffiry-style.org.ua/public_html/forums/sources/lib/func_usercp.php on line 50

Fatal error: Call to a member function process_raw_post() on a non-object in /home/graff/domains/graffiry-style.org.ua/public_html/forums/sources/lib/func_usercp.php on line 1625

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

Это ошибки PHP, к теме не относятся :D

 

Судя по всему обновлялись до 2.3.5 или 2.3.6 не полностью... Нужно более подробное изучение ситуации.

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.