Показать сообщение отдельно
  #4 (permalink)  
Старый 29.03.2012, 10:47
Server
Отправить личное сообщение для Rootpassword Посмотреть профиль Найти все сообщения от Rootpassword
 
Регистрация: 26.09.2011
Сообщений: 252

Любая функция в js-это фактически объект, т.е. допускает присваивание свойствам. Просто функции присваивайте, когда ее запускали, и сравнивайте внутри - если слишком быстро, выходим сразу.
Пример
function aaa(){
if(arguments.callee.last_run){
alert('My last run='+arguments.callee.last_run);
}else{
alert('First run');
}
arguments.callee.last_run=new Date();

return true;
}
aaa();
setInterval(aaa,10000);
Ответить с цитированием