Я только что обнаружил на своем сайте, используя 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 должен работать нормально, т.е. без необходимости что-либо менять.
Я надеюсь, что у кого-то есть представление о том, почему это могло бы решить проблему или что я могу сделать, чтобы выяснить, какова реальная проблема.Вы видите какие-либо проблемы со мной, оставив это исправление таким, какое оно есть?