Показать сообщение отдельно
  #3 (permalink)  
Старый 09.03.2010, 01:49
Новичок на форуме
Отправить личное сообщение для andigo Посмотреть профиль Найти все сообщения от andigo
 
Регистрация: 05.03.2010
Сообщений: 4

Хм. На 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);
	}


Она у меня физически работает, товары нормально добавляются. Вот только судя по секундомеру задержки не срабатывают, ну и очередность товаров соотвественно тоже не соблюдается.

Последний раз редактировалось andigo, 09.03.2010 в 07:22. Причина: Тестируем потихоньку
Ответить с цитированием