Показать сообщение отдельно
  #5 (permalink)  
Старый 15.08.2011, 13:19
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

setTimeout(function(){
  second(8);
}, 5000)
            first(1)
             
             
            function first(val){
                alert(val)
            };
             
            function second(val){
                for(var i = 1; i < 10; i++){
                    val = val + val
                };
             alert(val)
            };
Не нужно вызывать функцию внутри setTimeout, в нее нужно передавать ссылку на функцию, а не вызывать
setTimeout(second(), 5000); // не правильно
setTimeout(second, 5000); // правильно
Ответить с цитированием