Показать сообщение отдельно
  #2 (permalink)  
Старый 22.10.2012, 21:32
Аватар для walik
Профессор
Отправить личное сообщение для walik Посмотреть профиль Найти все сообщения от walik
 
Регистрация: 09.11.2009
Сообщений: 1,101

function test_two() {
   alert('Test Two');
}
      
function test() {
   setTimeout('test_one()', 500); // Вы так используете, не работает.
   setTimeout('test_two()', 1000); // вызываем функцию доступную в контексте window.
   setTimeout(test_three, 1500); // Передаем функцию которая будет выполнятся.
        
   function test_one() {
      alert('Test One');
   }
        
   function test_three() {
      alert('Test Three');
   }
}
      
test();


setTimeout выполняется в контексте window.
Так как вы создаете функцию внутри другой, то только там она и будет видна. Либо создавайте функцию по другому, либо указывайте ее по другому. См. примеры выше
__________________
"Всегда пишите код так, будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете."
Мой сертификат :-D клацай

Последний раз редактировалось walik, 22.10.2012 в 21:35.
Ответить с цитированием