从IE调试
线:2 性格:580 代码:0 错误消息:无法获取属性“0”的值:object为null或undefined 网址:http://100repupgrade.clubnetdev.com/fresh//media/js/skin/reprebate/js/lightbox_cp.js
可以看到问题的网址:http://100repupgrade.clubnetdev.com/fresh/featured/the-hundreds-mike-jacket-grey.html
在上面的URL中,如果单击“大小”下拉框,则会弹出上面复制的调试错误。这是来自Magento扩展,显然与此版本的Magento(1.6.2.0)兼容。它似乎在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 ...谢谢
答案 0 :(得分:3)
从我所看到的,您看到的是Lightbox或Prototype的问题,而不是扩展程序。
我的建议是确保您拥有Lightbox 2.05和最新版本的原型 - 如果您想继续使用原型版本。
如果您愿意转向jQuery版本,Lightbox 2.5是您最好的选择
答案 1 :(得分:3)
这里的问题相同。通过从prototype.js 1.6升级到1.7来解决。