Ich entdeckte gerade auf meiner Website mit Magento 1.3.2.2, dass auf einem gebündelten Produkt, wenn verschiedene Optionen hinzufügen der Preis im Internet Explorer nicht ändert. Es funktioniert jedoch in allen anderen Browsern einwandfrei.magento bundle.js Fehler
Im Internet Explorer bekomme ich die Fehlermeldung.
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
So überprüfte ich die Leitung 34 und
gefundenparts = selection.id.split('-');
ich festgestellt, dass selection.id eine Zeichenfolge ist. Ich bin kein Javascript-Experte und ich bin nicht mit dem Prototyp vertraut.
Auf einer Lerche entschied ich mich, die Leitung zu teilen sich wie:
var parts = selection.id;
parts = part.split('-');
Nun, das ist das Problem behoben. Darüber hinaus ging ich zurück und nur auf
var parts = selection.id.split('-');
Was noch funktionierte. Ich denke nicht, dass dies eine Datei ist, mit der ich mich herumschlagen sollte. Ich gehe davon aus, dass diese JavaScript-Klasse gut funktionieren sollte, ohne dass ich etwas ändern muss.
Ich hoffe, jemand hat eine Idee, warum dies das Problem behoben haben könnte oder was ich tun kann, um herauszufinden, was das eigentliche Problem ist. Siehst du irgendein Problem mit mir, wie ich diesen Fix so verlasse?