У меня есть сайт с 5 отдельными detail.html
страницами, созданными с помощью функции if, и массив с элементами и деталями элемента.
Я пытаюсь использовать кнопку «Добавить в корзину» на странице product_details.html
, чтобы изменить количество в соответствующем поле количества на странице order.html
.
Кнопка добавления в корзину устанавливает cookie, но не изменяет поле значения на странице order.html
.
details.html
//create add to cart button
document.write("<input type='button' href='order.html' value='Add to Cart' onclick='setCookie(" + id + ")' />");
//set the cookie value
function setCookie(value) {
document.cookie ="q" + value + "=1"; domain="/";
window.location.href = 'order.html';
}
order.html
function setData() {
for (i = 0; i < 4; i++) {
var quantity = getCookieValue("q"+i);
if (quantity == null) {
document.forms[0].elements["qty" + i].value = 0;
document.forms[0].elements["cost" + i].value = 0.00;
} else {
document.forms[0].elements["qty" + i].value = quantity;
var price = "q" + i;
}
calcTotal();
}
}