naokiro (naokiro) wrote in ru_javascript,
naokiro
naokiro
ru_javascript

Можно ли внутри объекта вызывать другую его функцию с задержкой? Пробовал так:
function obj()
{
    this.a = function() { alert("a"); }
    this.b = function() { SetTimeout("this.a()", 50); }   
}

obj = new obj();
obj.b();
не работает. Работает если за место
SetTimeout("this.a()", 50);
написать
SetTimeout("obj.a()", 50);
, но это же неправильно, имя объекта может быть и другое.
Есть другие способы?
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your IP address will be recorded 

  • 14 comments