Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Таймеры: "setTimeout" и "setInterval" (https://javascript.ru/forum/misc/24632-tajjmery-settimeout-i-setinterval.html)

devote 09.01.2012 19:12

в нормальных браузерах аргументы можно передавать указав их в дополнительных параметрах setTimeout
function myFunc( arg1, arg2, arg3 )
{
  alert( arg1 + ' ' + arg2 + ' ' + arg3 );
}
setTimeout( myFunc, 1000, 'Privet', 'vasya', '!' );

zebra 09.01.2012 20:06

Цитата:

Сообщение от devote
в нормальных браузерах аргументы можно передавать указав их в дополнительных параметрах setTimeout

Не будет работать только в ie?

devote 09.01.2012 20:10

Цитата:

Сообщение от zebra
Не будет работать только в ie?

ага

Livaanderiamarum 10.01.2012 23:59

В любом случае Интервал и Таймаут НЕ ПЕРЕДАЮТ параметров в функцию.
то что третьим четвертым пятым десятым аргументом это ВЫ передаете аргументы, но ни как не таймаут и интервал.

melky 11.01.2012 00:04

взято с MDN
Цитата:

Note: Gecko passes an extra parameter to the callback routine, indicating the "lateness" of the timeout in milliseconds.
это JS-движок передает, а не ты

ты хотел сказать, что максимум можно передать десять аргументов?

Livaanderiamarum 11.01.2012 01:03

Цитата:

Сообщение от melky (Сообщение 149426)
это JS-движок передает, а не ты

вообще то это Я передаю, тупо написав это в нужном месте! Эту информацию ГЕНЕРИИРУЮ Я и передаю туда Я через буквы на клавиатуре. а что движок это ты кэп))

Нет я хотел сказать что АВТОР ИМЕЛ ВВИДУ что интервалы и таймауты ни чего сами от себя ЛИЧНО не передают, ни какую служебную информацию.


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