magento bundle.js错误

时间:2010-07-14 19:16:09

标签: javascript internet-explorer prototype magento

我刚刚在我的网站上使用magento 1.3.2.2在捆绑产品上发现,在添加不同选项时,价格在Internet Explorer中不会发生变化。但它适用于所有其他浏览器。

在Internet Explorer中,我收到错误消息。

Message: Object doesn't support this property or method
Line: 34
Char: 9
Code: 0
URI: /skin/frontend/my_new_interface/design2/js/bundle.js

所以我检查了第34行并找到了

parts = selection.id.split('-');

我确认 selection.id 是一个字符串。我不是一个JavaScript专家,我不熟悉原型。

在百灵鸟上,我决定将这条线分开:

var parts = selection.id;
parts = part.split('-');

那解决了这个问题。此外,我回去了,只是简化为:

var parts = selection.id.split('-');

哪个仍然有用。我不认为这是一个我应该搞砸的文件。我假设这个javascript类应该可以正常工作,即我不需要改变任何东西。

我希望有人知道为什么这可能解决了问题,或者我可以做些什么来找出真正的问题。你觉得我有什么问题可以解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

你很有可能在另一个不存在的情况下点击了一个ID,因此它试图拆分一个未定义的变量。如果修复程序适合您,请坚持使用它,但您可能需要考虑升级Magento安装。该系列现已发布到1.4版,每个版本都有大量修复。

希望有所帮助!

谢谢, 乔