Показать сообщение отдельно
  #3 (permalink)  
Старый 10.12.2012, 17:26
Аватар для lord2kim
Профессор
Отправить личное сообщение для lord2kim Посмотреть профиль Найти все сообщения от lord2kim
 
Регистрация: 03.05.2011
Сообщений: 848

Faydaen,
/* есть объект у которого есть аттриубт
    и функция которая обращается к этому аттрибуту */
    var my = {};
    my.par = 'мой атрибут';
    my.funct = function(){
        alert(this.par);
    }
     
    // при вызови метода объекта просто так она нормально работает
    my.funct(); //выводит "мой атрибут"
 
    // но если попытаться седлать через setTimeout
    // или setInterval то она не видит своего значения
    setTimeout("my.funct()", 1000); //выводит
    setTimeout(function() { my.funct(); }, 1000); //выводит
Ответить с цитированием