Fehler bei Produktvarianten im Internet Explorer 7 und 8
Verfasst: 28.06.2012, 21:22
Hallo,
wir haben gerade für einen Kunden wpShopGermany von 1.5.6 auf 2.5.4 upgedatet. Dabei hatte sich der Kunde darüber gefreut, mit dem Update auch einige Erneuerungen zu erhalten wie zum Beispiel die erweiterten Möglichkeiten bei Produktvarianten. Nun haben wir aber folgendes Problem bei der Variantenauswahl von Produkten im Internet Explorer 7 und 8:
Der Produkt-Preis ändert sich nicht beim Klick auf eine weitere Variante. Er ändert sich erst mit einem zweiten Klick auf den Radiobutton oder irgendwo hin.
Vermutlich liegt das daran, dass in den Internet Explorern bis Version 8 ein Bug verhindert, dass "onchange" korrekt umgesetzt wird. Im Internet Explorer 9 (ebenso wie in anderen Browsern) funktioniert "onchange". Sobald wir im Template views/mod_variantenplus/produkt.phtml "onchange" in "onclick" verändern, ist auch das Problem bei der Variantenauswahl gelöst. Letztendlich handelt es sich also um einen Browser-Bug, aber IE 7 und 8 sind ja leider noch sehr in Gebrauch...
Wir fürchten auch, dass das Problem an sich mit unserer Änderung in der produkt.phtml nicht gelöst ist. Denn sicher wird "onchange" in wpShopGermany noch öfter eingesetzt? Wir sind noch nicht dazu gekommen, alle Abläufe in IE 7 und 8 zu testen...
Wie lässt sich das Problem beheben? Sollen wir wieder zurückgehen auf eine frühere Variante von wpShopGermany, in der noch "onclick" eingesetzt wurde? (Welches wäre denn da die "späteste" Variante? Wir nutzen Wordpress 3.3.2.) Oder gibt es andere Lösungen?
Schöne Grüße
MaleXa
wir haben gerade für einen Kunden wpShopGermany von 1.5.6 auf 2.5.4 upgedatet. Dabei hatte sich der Kunde darüber gefreut, mit dem Update auch einige Erneuerungen zu erhalten wie zum Beispiel die erweiterten Möglichkeiten bei Produktvarianten. Nun haben wir aber folgendes Problem bei der Variantenauswahl von Produkten im Internet Explorer 7 und 8:
Der Produkt-Preis ändert sich nicht beim Klick auf eine weitere Variante. Er ändert sich erst mit einem zweiten Klick auf den Radiobutton oder irgendwo hin.
Vermutlich liegt das daran, dass in den Internet Explorern bis Version 8 ein Bug verhindert, dass "onchange" korrekt umgesetzt wird. Im Internet Explorer 9 (ebenso wie in anderen Browsern) funktioniert "onchange". Sobald wir im Template views/mod_variantenplus/produkt.phtml "onchange" in "onclick" verändern, ist auch das Problem bei der Variantenauswahl gelöst. Letztendlich handelt es sich also um einen Browser-Bug, aber IE 7 und 8 sind ja leider noch sehr in Gebrauch...
Wir fürchten auch, dass das Problem an sich mit unserer Änderung in der produkt.phtml nicht gelöst ist. Denn sicher wird "onchange" in wpShopGermany noch öfter eingesetzt? Wir sind noch nicht dazu gekommen, alle Abläufe in IE 7 und 8 zu testen...
Wie lässt sich das Problem beheben? Sollen wir wieder zurückgehen auf eine frühere Variante von wpShopGermany, in der noch "onclick" eingesetzt wurde? (Welches wäre denn da die "späteste" Variante? Wir nutzen Wordpress 3.3.2.) Oder gibt es andere Lösungen?
Schöne Grüße
MaleXa