Показать сообщение отдельно
  #1 (permalink)  
Старый 09.10.2012, 04:19
ztm ztm вне форума
Новичок на форуме
Отправить личное сообщение для ztm Посмотреть профиль Найти все сообщения от ztm
 
Регистрация: 09.10.2012
Сообщений: 1

Метод не вызывает локальную функцию
Помогите разобраться: метод window.setInterval() совсем отказывается признавать локальную функцию.
window.onload = function(){
alert('firstFunction ');//Отрабатывает
function secondFunction(){
  alert('secondFunction ');
}
secondFunction();//Отрабатывает
window.setInterval('secondFunction()',5000);//А вот тут выдает: "secondFunction is not defined"
}

Я полагаю это из-за области видимости. Как можно локальную функцию(secondFunction) сделать глобальной не вынося ее из первой функции?

Последний раз редактировалось ztm, 09.10.2012 в 04:37.
Ответить с цитированием