Je viens de découvrir sur mon site utilisant magento 1.3.2.2 que sur un produit groupé, lorsqu'on ajoute différentes options, le prix ne change pas dans internet explorer. Il fonctionne bien dans tous les autres navigateurs cependant.
Dans Internet Explorer, je reçois 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
J'ai donc vérifié la ligne 34 et j'ai trouvé
parts = selection.id.split('-');
J'ai vérifié que sélection.id est une chaîne de caractères. Je ne suis pas un expert en javascript et je ne suis pas familier avec le prototype.
Sur un coup de tête, j'ai décidé de diviser la ligne comme suit :
var parts = selection.id;
parts = part.split('-');
Eh bien, ça a réglé le problème. De plus, je suis revenu en arrière et j'ai réduit à :
var parts = selection.id.split('-');
Ce qui marche toujours aussi bien. Je ne pense pas que ce soit un fichier que je doive manipuler. Je suppose que cette classe javascript devrait fonctionner correctement dans ie sans que je doive modifier quoi que ce soit.
J'espère que quelqu'un a une idée de la raison pour laquelle cela pourrait avoir résolu le problème ou ce que je peux faire pour trouver le vrai problème. Voyez-vous un problème à ce que je laisse cette correction telle quelle ?