setInterval в цикле ( не знаю, как правильнее описать )

Farsh

~ on ~ high ~ wave ~
setInterval в цикле ( не знаю, как правильнее описать )

Возник вопрос, попытаюсь описать как можно проще.
Представим, что у меня есть таблица.
Представим, что у меня есть числа от и до для получения каких-то строк в этой таблице.
Представим, что на каждую строку мне нужно повесить какую-то функцию в setInterval.

Но есть проблема, допустим:

Код:
var start_pos = 0;
var end_pos = 3;

for(var i = start_pos; i < end_pos; i ++) {
   row = table.getElementsByTagName('tr').item(i);
   setInterval("row.myfunc()", 1000);
}
В данном случае будут запущено 3 интервала, но ВСЕМ им будет передана ОДНА И ТАЖЕ строка, а именно с индексом 2. Так как за 1000 мс цикл уже давным давно закончится, и row будет как раз самая последняя, полученная в цикле. После чего уже запустятся все эти интервалы с тем самым row. Каким образом можно грамотно решить эту проблему ? Простите, если у меня на ночь глючит моск =))
 
Сверху