Je viens de découvrir sur mon site en utilisant magento 1.3.2.2 que sur un produit groupé, lors de l'ajout de différentes options, le prix ne change pas dans Internet Explorer. Cela fonctionne bien dans tous les autres navigateurs cependant.magento bundle.js erreur
Dans Internet Explorer, j'obtiens le message d'erreur.
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
Je vérifié la ligne 34 et trouvé
parts = selection.id.split('-');
J'ai vérifié que selection.id est une chaîne. Je ne suis pas un expert javascript et je ne connais pas le prototype.
Sur une alouette j'ai décidé de diviser la ligne comme:
var parts = selection.id;
parts = part.split('-');
bien que le problème résolu. En outre je suis retourné et juste réduit à:
var parts = selection.id.split('-');
Qui a encore fonctionné aussi bien. Je ne pense pas que ce soit un dossier avec lequel je devrais jouer. Je suppose que cette classe javascript devrait fonctionner correctement sans que je doive changer quoi que ce soit. J'espère que quelqu'un aura une idée de la raison pour laquelle cela pourrait avoir résolu le problème ou ce que je peux faire pour savoir quel est le vrai problème. Voyez-vous un problème avec moi laissant cette solution comme elle est?