Acabo de descubrir en mi sitio utilizando magento 1.3.2.2 que en un producto empaquetado, al agregar diferentes opciones, el precio no cambia en Internet Explorer. Sin embargo, funciona bien en todos los otros navegadores.error de magento bundle.js
En Internet Explorer, aparece el mensaje de error.
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
lo que he comprobado a cabo la línea 34 y se encontró
parts = selection.id.split('-');
comprobé que selection.id es una cadena. No soy un experto en JavaScript y no estoy familiarizado con el prototipo.
Como una broma he decidido dividir la línea como:
var parts = selection.id;
parts = part.split('-');
bien que fija el problema. Además volví y simplemente reduje a:
var parts = selection.id.split('-');
Que todavía funcionó bien. Sin embargo, no creo que este sea un archivo con el que debería estar metiéndome. Supongo que esta clase de JavaScript debería funcionar bien, es decir, sin tener que cambiar nada.
Espero que alguien tenga una idea de por qué esto pudo haber solucionado el problema o qué puedo hacer para descubrir cuál es el verdadero problema. ¿Ve algún problema conmigo dejando esta solución como está?