Хм. На 30-ти тестовых товарах работает. Как заведем остальные товары, попробую сразу все товары так же добавить.
Если и тогда заработает, то заранее огромное спасибо. Не догадался бы таким образом к адресам обращаться. А я уж в сторону XMLHttpRequest начал копать:0)
Может кто еще подскажет, что надо добавить в функцию, чтобы запросы отправлялись строго поочередности?
Сейчас все запросы на добавление отправляются практически одновременно, а сервер сервиса отвечает на них с разной скоростью. Из-за этого сбивается очередность товаров в корзине.
Такая конструкция вообще будет правильной?
function AddAllBook() {
new Image().src = 'http://www.123.net/shop/cart/?action=add_product&productID=26182&widgets=1';
setTimeout(function() { new Image().src = 'http://www.123.net/shop/cart/?action=add_product&productID=26183&widgets=1'}, 2000);
setTimeout(function() { new Image().src = 'http://www.123.net/shop/cart/?action=add_product&productID=26184&widgets=1'}, 2000);
setTimeout(function() { alert('Книги добавлены в корзину') }, 1000);
}
Она у меня физически работает, товары нормально добавляются. Вот только судя по секундомеру задержки не срабатывают, ну и очередность товаров соотвественно тоже не соблюдается.