Всем привет!
Есть трудность. В opencart кнопка "добавить в корзину" не работает (т.е никак не реагирует) в IE. Выдает такую ошибку:
SCRIPT5009: "TDMAddCartProduct" не определено
air (1949,65)
Вот код кнопки:
<a href="javascript:void(0)" class="tdcartadd" OnClick="TDMAddCartProduct('<?=$arPrice['PHID']?>','<?=$arPart['PKEY']?>')" title="<?=Lng('Add_to_cart',1,0)?>">Į krepšelį</a>
А вот, как я понимаю код функции, на которую вызывает атрибут Onclick:
/* Add to Cart */
function TDMAddCartProduct(PHID,PKEY){
PKEY = PKEY || '';
var QTY = '';
if(jQuery("#Qt_"+PHID).val()!=''){QTY=jQuery("#Qt_"+PHID).val();}
var CurHref = window.location.href;
if(PKEY!=''){
PKEY="#item"+PKEY;
CurHref = CurHref.replace(PKEY,"");
}
jQuery("#PartsBoxOverlay").prependTo(".tdm_content");
jQuery("#PartsBoxOverlay").width(jQuery(".tdm_content").outerWidth()).height(jQuery(".tdm_content").height()).show();
jQuery("<form action='"+CurHref+PKEY+"' id='addcartform' method='post'><input type='hidden' name='PHID' value='"+PHID+"'/><input type='hidden' name='QTY' value='"+QTY+"'/></form>").appendTo('body');
jQuery("#addcartform").submit();
return false;
}
Я нагуглил, что проблема именно в Onclick. Но как решить проблему не знаю. Может что-нибудь подскажете. ))