Не могу вынести настройки за function()
deliteddd deliteddd
|
Торжественно благословляю Вас на это
var pops = 'test';
setTimeout(function() {
alert(pops);
}, 1000);
|
deliteddd deliteddd
|
Вы объявили локальную функцию и удивляетесь, почему она не доступа в глобальном пространстве имён.
|
Так можно как нибудь так сделать!?
|
Ну так объявите её в глобальном пространстве имён, раз она Вам нужна там.
|
deliteddd deliteddd
|
И?
|
deliteddd deliteddd
|
Не менее ясно я дал ответ:
Цитата:
|
deliteddd deliteddd
|
Цитата:
|
deliteddd deliteddd
|
Вы мои сообщения читаете? Вы по-прежнему объявляете функцию test в локальной области видимости.
|
makar3000,
Так как ты написал работать не будет никогда. test(1) никогда не увидит определение функции внутри другой функции. Тебе уже ответили, зря возмущаешься. ps: А зачем ты определение функции пихаешь в setTimeout?, почему ты в него вызов функции не пихаешь? Почему не так:
// это в файле
function test(id) {
$('.test').html('Вывод текста1');
}
//а это в тегах script
setTimeout(function() {
test(10);
}, 1000)
|
deliteddd deliteddd
|
Цитата:
|
Цитата:
|
Kolyaj спасибо так и нужно было сделать) Закрывайте!
|
| Часовой пояс GMT +3, время: 02:29. |