从 IE 调试
行:2 字符:580 代码:0 错误消息:无法获取属性“0”的值:对象为空或未定义 URL:http: //100repupgrade.clubnetdev.com/fresh//media/js/skin/reprebate /js/lightbox_cp.js
可以看到问题的 URL:http: //100repupgrade.clubnetdev.com/fresh/featured/the-hundreds-mike-jacket-grey.html
在上面的 URL 中,如果单击“大小”下拉框,则会弹出调试错误,如上所示。这来自一个显然与这个版本的 Magento (1.6.2.0) 兼容的 Magento 扩展。它似乎在 js 文件中引用的部分是:-
while(this.imageArray[imageNum][0]!=imageLink.href){imageNum++;}}
这只是 IE9(以及可能的其他 IE 版本)中的问题,在 Firefox、Chrome 等中没有问题。
出现问题时,单击下拉框应该只显示产品尺寸选项,但它会加载与灯箱关联的深色叠加层。
请问有人能够确定问题可能是什么以及如何解决吗?这让我难倒了大约两个小时。
非常感谢任何帮助-谢谢。
编辑:更多信息。
顺便说一下,此站点和代码的精确副本在http://www.reprebate.com/featured/the-hundreds-mike-jacket-grey.html上运行良好。自从将 Magento 从 1.4 升级到 1.6 后,这个问题才变得明显,但灯箱扩展开发人员肯定认为他的扩展适用于 1.6...谢谢