Javascript-форум (https://javascript.ru/forum/)
-   Internet Explorer (https://javascript.ru/forum/css-html-internet-explorer/)
-   -   setTimeout не происходит задержки (https://javascript.ru/forum/css-html-internet-explorer/24603-settimeout-ne-proiskhodit-zaderzhki.html)

V-ampire 07.01.2012 10:46

setTimeout не происходит задержки
 
Давно не работал с js поэтому неожиданно возникли сложности с очень простой задачей, может кто подскажет?
отрывок программы:
function closebox(i) {
var n = 'box' + i
document.all[n].style.visibility = 'hidden'
}
setTimeout(closebox(), 2000)
суть проблемы: не происходит задержки, может я ставлю не туда или чтото ещё?

Saqsess 07.01.2012 11:03

Должно помочь:
setTimeout(closebox, 2000)

V-ampire 07.01.2012 12:38

уже пробовал,не помогает

Kolyaj 07.01.2012 12:41

Помогает.

Saqsess 07.01.2012 12:48

Функция "closebox" принимает аргумент "i", поэтому возможно она где-то еще вызывается? Иначе же правильно она работать не сможет — без аргумента.


Часовой пояс GMT +3, время: 23:55.