Фрилансеры предложат решение вашей задачи уже через несколько минут!
Публикация заказа не займет много времени.
11 дней назад
Сергей
29 лет, Россия
2 месяца в сервисе
Был онлайн 1 день назад
11 дней назад

В идеале реализовать сегодня.
Есть страница, отправляющая аякс-запрос. Возвращается массив со ссылкой и признаком нового окна. Есть ссылка "купить". Как только ответ возвращается, к нему прописывается аттрибут href.

Теперь задача:
Если пользователь нажал на ссылку до того, как прилетел ответ с href, необходимо сделать видимым слой с ajax-прелоудером. И как только этот ответ прилетит, либо сделать редирект на прилетевшую ссылку (если признак нового окна = 0), либо свое окно редиректить на другую страницу и открыть новое окно браузера с новой ссылкой, если в ответе есть "новое окно = 1".