我在使用Joomla 3.0.2平台并使用Gantry Framework构建的网站上找到两个错误的解决方案时遇到问题。
第一个错误是:
输入问题
'null'不是对象(评估'b.appendChild')
第二个错误是:
输入问题
'undefined'不是对象(评估'rikgallery_slideshow.jump')
我从未理解如何调试javascript错误,所以我真的很感激一些帮助。
可以通过以下网址访问该网站:http://lads.ergonomiq.net
如果有人可以提供帮助并需要超级用户访问后端,请发送电子邮件至ali.samii@ergonomiq.net
由于
答案 0 :(得分:1)
这只是为了让您指出正确的方向,需要进一步测试才能完全解决您的问题。
确定第一个错误发生在 responsive.js 第66行
menu.inject(document.getElement('.menu-block'));
我希望console.log(menu, document.getElement('.menu-block'))
确保两者都包含预期的元素。我猜其中一个将为null。
第二个错误
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行。
希望这有帮助
答案 1 :(得分:0)
我从未理解如何调试javascript错误,所以我愿意 真的很感激一些帮助。
如果要调试JavaScript错误,则应使用FireBug和FireFox浏览器。你可以得到FireBug Add-on here。然后,您将能够自己找到这些错误。