这是我的问题。我有这个功能来测试代理服务器。
function crawl() {
var oldstatus = document.getElementById('status').innerHTML;
document.getElementById('status').innerHTML = oldstatus + "Crawler Started...<br />";
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*10000;
setTimeout(doRequest(url,proxys[proxy]), proxytimeout);
}
}
我希望以大约 10 秒的间隔调用“doRequest()”函数,但即使使用 setTimeout(),也会立即调用函数。
欢迎任何想法,谢谢。
PS:即使我为“proxytimout”设置了一个任意值,它也没有效果。