Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 09.11.2008, 14:01
Интересующийся
Отправить личное сообщение для SleepWalker Посмотреть профиль Найти все сообщения от SleepWalker
 
Регистрация: 09.11.2008
Сообщений: 15

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 присвоить метод обьекта

Последний раз редактировалось SleepWalker, 09.11.2008 в 18:01.
Ответить с цитированием
  #2 (permalink)  
Старый 09.11.2008, 19:38
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

http://javascript.ru/tutorial/object/thiskeyword
Ответить с цитированием
  #3 (permalink)  
Старый 10.11.2008, 12:12
Аватар для Snipe
Профессор
Отправить личное сообщение для Snipe Посмотреть профиль Найти все сообщения от Snipe
 
Регистрация: 06.05.2008
Сообщений: 765

this относится к function() {} если я правильно понял проблему.
есть способ решить данную проблему, например так:
_this = this;
this.menuId[4].onmouseover = function() {_this.apear(4)};
Ответить с цитированием
  #4 (permalink)  
Старый 10.11.2008, 16:17
Интересующийся
Отправить личное сообщение для SleepWalker Посмотреть профиль Найти все сообщения от SleepWalker
 
Регистрация: 09.11.2008
Сообщений: 15

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



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Еще один вопрос по setTimeout setInterval Хранитель Света Общие вопросы Javascript 5 12.03.2009 22:37
Проблема в document.write при использовании setInterval() GOll Общие вопросы Javascript 21 06.10.2008 17:38
FireFox: onmouseover не работает при зажатой кнопке мыши no. Общие вопросы Javascript 4 19.08.2008 13:43
clearInterval и setInterval из разных локаций. Bakuryu Events/DOM/Window 6 27.07.2008 22:45
обработчик собития onMouseOver для фрейма Rian Events/DOM/Window 7 06.06.2008 19:48