Ошибка на странице при добавлении виджета на сайт
Добавлено: 30 ноя 2010, 18:54
Здрасте всем.
Такая беда, поставил себе виджеты Голосования и комментариев на сайт
http://ar55.ru
Работало все в порядке, но через какоето время стала выскакивать ошибка (дебагер грешит на строку 1156 в openapi.js) и виджеты не
Потом виджеты перестали работать на хроме, потом на мозиле, потом вообще (видать как кэш сбросился)
дословно ругается на следующее:
говорит params.i is undefined
вот кусок кода
Ну и действительно как то тупо по моему сделано, при таком вызове params.i.substr... он будет не к i-тому элементу обращаться, а искать свойство i в объекте params
Может разработчики код обновили... .но вроде на других сайтах где виджеты стоит все работает....(притом виджет например групп работает )
Такая беда, поставил себе виджеты Голосования и комментариев на сайт
http://ar55.ru
Работало все в порядке, но через какоето время стала выскакивать ошибка (дебагер грешит на строку 1156 в openapi.js) и виджеты не
Потом виджеты перестали работать на хроме, потом на мозиле, потом вообще (видать как кэш сбросился)
дословно ругается на следующее:
Код: Выделить всё
if (i == 'title' && params[i].length > 80) params[i] = params.i.substr(0, 80)+'...';
вот кусок кода
Код: Выделить всё
for (i in params) { if (i == 'title' && params[i].length > 80) params[i] = params.i.substr(0, 80)+'...'; if (i == 'description' && params[i].length > 200) params[i] = params.i.substr(0, 200)+'...'; url += '&' + i + '=' + encodeURIComponent(params[i]);}
Может разработчики код обновили... .но вроде на других сайтах где виджеты стоит все работает....(притом виджет например групп работает )