0

我在 Joomla 3.0.2 平台上构建并使用 Gantry 框架的网站上找到两个错误的解决方案时遇到问题。

第一个错误是:

类型问题

“null”不是对象(评估“b.appendChild”)

第二个错误是:

类型问题

“未定义”不是对象(评估“rikgallery_slideshow.jump”)

我从来不明白如何调试 javascript 错误,所以我非常感谢一些帮助。

该网站可以访问: http: //lads.ergonomiq.net

如果有人可以提供帮助并需要超级用户访问后端,请发送电子邮件至 ali.samii@ergonomiq.net

谢谢

4

2 回答 2

1

这只是为您指明正确的方向,需要进一步测试才能完全解决您的问题。

好的,第一个错误发生在responsive.js第 66 行

menu.inject(document.getElement('.menu-block'));

我会console.log(menu, document.getElement('.menu-block'))确保两者都包含预期的元素。我猜其中之一将是空的。

第二个错误

AjaxURL: 'http://lads.ergonomiq.net//index.php?option=com_roksprocket&task=ajax&format=raw&ItemId=101'

正在返回意外的 JSON

{"status":"error","message":"Unable to find class for item ","payload":null}

我会测试错误,只有在返回的 JSON 中有图像时才会继续

您主页的第 136 行。

希望这可以帮助

于 2012-12-12T07:33:35.270 回答
0

我从来不明白如何调试 javascript 错误,所以我非常感谢一些帮助。

如果你想调试 JavaScript 错误,你应该在 FireFox 浏览器中使用FireBug 。您可以在此处获取 FireBug 插件。然后,您将能够自己找到这些错误。

于 2012-12-12T14:44:01.507 回答