Определить выполнение функции
Сабж. Как? Интересуют как именованные, так и функции типа setTimeout
|
что определить?
|
Ну вот есть функция. К примеру
function foo(){ и тут какой-то код } или setTimeout("foo()",10000); Как мне определить, работает ли данная функция в текущий момент времени (например, при нажатии на кнопку) или нет? |
поставить в ней трейс.
|
ZoNT,
а можно поподробней? мои знания в javascript скудноваты...:confused: |
function foo(){ alert('Йа выполняюсь!') } |
function foo(){ var t = setInterval(function(){ if(button.pressed)alert('Йа выполняюсь!'); },30); и тут какой-то код clearInterval(t); } Соответсвенно, эта кнопка при нажатии должна ставить себе свойство pressed = true. |
ZoNT,
а если применительно к setTimeout? Как вычислить этот "режим ожидания"? |
какой ещё "режим ожидания"?
|
setTimeout("foo()",10000); вторым аргументом стоит время до выполнения функции. Вот меня и интересует как определить промежуток времени от назначения setTimeout до выполнения функции, в нем указанной. |
Часовой пояс GMT +3, время: 13:26. |