Перейти к содержимому


qwerty6

Регистрация: 25 Aug 2012
Offline Активность: Aug 11 2017 10:24 AM
-----

Мои сообщения

В теме: Не отображается Ajax корзина и папка сравнения

31 August 2015 - 02:57 PM

1) то что вы выделили жирным, совсем не ошибки, но ошибки рядом ;)
2) программиста написавшего такой код нужно хорошенько поругать или не платить за такой код ;)
3)

В FireBug показывает следующее:

ReferenceError: doCpr is not defined
doCpr(result);

-------------
Ошибка указывает на строку: "setTimeout('doHide()',1500);"

Где ошибка указывает на строку "setTimeout('doHide()',1500);" ? Если это так тогда надо разобраться что происходит внутри функции 'doHide'.
Но если послушаться Firebug'а, то он говорит что недоступна функция 'doCpr' - надо найти её и сделать так чтоб она была доступна для вызова.

4)

SyntaxError: missing ; before statement
var req [ " shopping_cart_name " ] = 'товар(ов)';

напишите перед 'var' символ ';'

5)

ReferenceError: printcart_act1 is not defined
...ent.clientWidth-300)/2)+'px; top: '+Math.ceil((document.documentElement.clientHe...

вы показали совсем не тот участок кода. Но по-любому надо найти функцию 'printcart_act1' и сделать её доступной там где её вызывают.

6)

TypeError: $(...).data(...) is undefined

$( "#searchstring" ).data("autocomplete")._renderMenu = function( ul, items ) {

тут много возможных вариантов возникновения ошибки (Либо элемента нету в DOM'е, либо у него атрибут autocomplete пустой, хотя должен быть обьектом). Написано совсем криво. Этот участок кода надо переписать.

А по хорошему, за исправление этих "кривостей" (багов) надо платить :)