Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > setTimeout


Автор: altarasjuk 22.5.2003, 21:07
Всем привет!

Подскажите, плиз, как запустить setTimeout для функции с параметром.

Код

function some(someParam) {
 if (someParam.someProperty) {
   setTimeout("some(?confused.gif)", 100);
 }
}


Заранее спасибо!

Автор: IZ@TOP 23.5.2003, 08:35
altarasjuk Вообщето это делается не так ...
Я тут уже гдето писал как действует эта функция:
function mainFunction(){
document.write("Hello world");
}

window.setTimeOut(mainFunction(),100);

Само в нутри себя оно действовать не будет !

Автор: altarasjuk 23.5.2003, 11:06
Ну здрасте. Оно то действует (если мы конечно хоть раз вызовем эту функцию). Проблема в другом: как передать параметр?

Автор: drval 23.5.2003, 12:14

function yourExternalfunc(a,b,c)
{
}

...

setTimeout(
function() {yourExternalfunc(1,2,3)}
)

...
проверено для IE

Автор: altarasjuk 23.5.2003, 12:37
понятненько спасибо! smile.gif

Автор: simanyay 24.5.2003, 18:29
Что-то я не понял... У меня и в Опере и в ИЕ прекрасно работает setTimeout("some(someparam)", 1000);

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)