| 
 Проблемы с setTimeout().... Добрый день! Пишу штуку работающею по ajax передаю список через textarea потом javascripto'm разбиваю его по строчно и создаю массив. Дальше нужно бегу по массиву и вызываю другую функцию с переменными из массива. Только вызвать мне ее нужно через определенный интервал времени. Вот код: 
function SplitURL(){
	var dict = new Array();
	var link = document.getElementById('link').value;
	var back_url = document.getElementById('back_url').value;
	dict = back_url.split("\n");
	var tm = 0;
	for(var i=0; i<dict.length; i++){
		tm += 3000;
		setTimeout("SendReq(" + link + "," + dict[i] + ");", tm);
	}
}
function SendReq(link, back_url){
	
	alert(1);
}
Тоесть еденицка должна вызываться каждые 3 секунды но нет :nono: не вызвается.!!! | 
| 
 
setTimeout(function() {
  SendReq.call(link, dict[i]);
}, tm);
 | 
| 
 не работает!!!!:( | 
| 
 Вот даже примитивный скрипт сразу выдает "с" 
<html>
<head>
[JS]
var dict = new Array();
dict = new Array("a", "b", "c");
function timedCount(i){
 while (i<dict.length){
    document.getElementById('txt').value=dict[i];
     i += 1;
     setTimeout("timedCount(" + i + ")",2000);
   }
}
 [/JS]
</head>
<body>
<form>
<input type="button" value="Start count!" onClick="timedCount(0)">
<input type="text" id="txt">
</form>
</body>
</html>
 | 
| 
 Цитата: 
 
setTimeout(function() {
  SendReq.call(window, link, dict[i]);
}, tm);
А так? | 
| 
 Так тоже не работает, елки палки, что я уже не пробовал.... | 
| 
 каждые три секунды? я думал setTimeout это типа таймер который выполняется только раз!?. | 
| 
 Попробуй setInterval что-ли... | 
| 
 Цитата: 
 потом только не забудь убрать | 
| 
 Все выше перечисленное попробовал в разных вариация и плюс своего, результат тот же, паузы нет!!! Максимум что можно добиться это задержка перед первой отправкой, а дальше все!!! Может передать масив в php и там sleep()'ами по одному значению делать... фиг его знает буду что-то выдумывать. | 
| Часовой пояс GMT +3, время: 14:19. |