Показать сообщение отдельно
  #1 (permalink)  
Старый 28.08.2014, 17:13
Аватар для ttt
ttt ttt вне форума
Новичок на форуме
Отправить личное сообщение для ttt Посмотреть профиль Найти все сообщения от ttt
 
Регистрация: 28.08.2014
Сообщений: 7

onclick="cart.addToCart(this, '')
Здравствуйте!

html:
<div class="border">
<button href="#" class="border" onclick="cart.addToCart(this, 'id', 'image.jpg' , 'name', 'price')">Купить</button>
</div>

script:

this.addToCart = function(curObj, id, name, price)
{
id = ( $.isNumeric(id) ) ? "ID" + id.toString() : id;

var goodieLine = {"id" : id, "name" : name, "price": price, "num" : 1, "url" : document.location.href};


if ($.isEmptyObject(this.DATA))
{
this.DATA[id] = goodieLine;
this.IDS.push(id);
}
else
for(var idkey in this.DATA)
{


if($.inArray(id, this.IDS) === -1)
{
this.DATA[id] = goodieLine;
this.IDS.push(id)

}
else
if (idkey == id)
{

this.DATA[idkey].num += 1;

}
}

localStorage.setItem(this.cardID, JSON.stringify(this.DATA));
localStorage.setItem(this.cardID + "_ids", JSON.stringify(this.IDS));
this.reCalc();

this.renderBasketTable();


Вопрос:

Можно ли сделать так, чтобы данная функция так же при onclick передавала изображение в корзину......если да, то помогите разобраться .......Спасибо!
Ответить с цитированием