Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   onmouseover и setinterval (https://javascript.ru/forum/events/2139-onmouseover-i-setinterval.html)

SleepWalker 09.11.2008 14:01

onmouseover и setinterval
 
собственно немогу решить две частично похожие проблемы.
есть у меня такие две строки:
первая строка вызывает функцию, в которой собственно и будет находится вторая строка(плюс к этому еще коекакой код)
this.menuId[4].onmouseover = function() {this.apear(4)};
...
this.ticker = setInterval("this.animation()", 100);


так вот ФФ говорит мол что this.apear(4) не функция. кода я просто напишу:
this.apear(4)
(для текста). так мне тоже говорит и про this.animation().

так вот вопрос в том как передать setInterval'у метод обьекта
и как событию onmouseover присвоить метод обьекта

Kolyaj 09.11.2008 19:38

http://javascript.ru/tutorial/object/thiskeyword

Snipe 10.11.2008 12:12

this относится к function() {} если я правильно понял проблему.
есть способ решить данную проблему, например так:
_this = this;
this.menuId[4].onmouseover = function() {_this.apear(4)};

SleepWalker 10.11.2008 16:17

Snipe,
большое спасибо за решение. чегото у меня не появлялась идея вот так вот сделать)
Kolyaj,
огромнейшее спасибо за статью, она оказалась для меня довольно таки полезной


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