这是我的问题。我有这个功能来测试代理服务器。
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' 设置了一个任意值,它也没有效果。