Я работаю над проверкой прокси-сервера и имею следующий код для запуска запросов с интервалом примерно 5 секунд с использованием функции setTimeout;Javascript: не удается остановить setTimeout
function check() {
var url = document.getElementById('url').value;
var proxys = document.getElementById('proxys').value.replace(/\n/g,',');
var proxys = proxys.split(",");
for (proxy in proxys) {
var proxytimeout = proxy*5000;
t = setTimeout(doRequest, proxytimeout, url, proxys[proxy]);
}
}
Однако я не могу остановить их после их начала!
Исправить или лучше использовать метод, который будет более ценным.
Благодарим вас за переполнение!
Вы уверены, что вы на самом деле назвать 'stopcheck()' и проверить, если вы определили 'T' глобально? – kjagiello
В качестве обновления; Функция останавливает последнее задание. – Ben
Да и это называется. – Ben