Показать сообщение отдельно
  #1 (permalink)  
Старый 23.01.2012, 21:26
Интересующийся
Отправить личное сообщение для Ferroks Посмотреть профиль Найти все сообщения от Ferroks
 
Регистрация: 09.09.2009
Сообщений: 25

цикл for и setTimeout
function b(a) {
    return a * a;
}
for (a = 0; a < 5; a++) {
    c = a;
    if (a == 3) {
        setTimeout(function() {
            c = b(a);
            alert(c);
//как сделать чтоб тут алерт выполнился когда а = 3;?
// а то выполняется когда уже а = 5
        }, 5000);
    }
    alert(c);
}
Ответить с цитированием