Подскажите как сделать.
В общем есть цикл в котором переменной val присваиваються элементы массива actionSpusk
Код:
|
for (var key in actionSpusk) {
var val = actionSpusk[key];
vUrl = (tmDomain+'/'+val);
GM_xmlhttpRequest({method: "GET", url: vUrl,});
} |
Так вот надо установить таймаут 2 секунды между запросами на каждую ссылку из массива за переход по ссылке отвечает код
Код:
|
GM_xmlhttpRequest({method: "GET", url: vUrl,}); |
Пробовал вот так, но переходы по ссылкам происходят без задержки несмотря на установленный таймаут.
Код:
|
setTimeout(GM_xmlhttpRequest({method: "GET", url: vUrl,}),2000); |
Вот более подробный код
Код:
|
for (var q=0;q<items.length;q++){
art_id = items[q].getAttribute("art_id");
id = items[q].getAttribute("id");
var amount = items[q].getAttribute("amount");
var vUrl;
if (art_id==160 && amount<100) {
for (var key in actionSpusk) {
var val = actionSpusk[key];
vUrl = (tmDomain+'/'+val);
GM_xmlhttpRequest({method: "GET", url: vUrl,});
}
}
} |