[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: function is not defined FF
Hugo_O
в общем вот такие строки есть в моем классе

selectTimer= setInterval(followMenu, 1);
function followMenu()
{
$id(menuid).style.left=$id(divid).offsetLeft+deviationX+"px";
$id(menuid).style.top=$id(divid).offsetTop+deviationY+"px";
}


абсолютно во всех моих браузерах класс полностью работает (ie5,6,7,8, opera, chrome, safari) а в FF пишет:

followMenu is not defined и весь класс не работает из-за этого.

взял "followMenu" в ковычки, класс заработал, но все, что в функции followMenu не выполняется

в первый раз вообще с таким бредом сталкиваюсь, помогите кто может, что может ff не нравится?

п.с $id - результат гетЭлементЭайАйди(для особо догадливых)))



Спустя 31 минута, 4 секунды (15.06.2010 - 17:53) Hugo_O написал(а):
Hugo_O
короче для FF нельзя в классе в интервале использовать неклассовую функцию,
пришлось сделать
this.followMenu=function... чтобы FF понял о чем речь))
selectTimer= setInterval('this.followMenu', 1);

Спустя 15 минут, 45 секунд (15.06.2010 - 18:09) Hugo_O написал(а):
поспешил я с выводами, в ff класс заработал видимо опять из-за кавычек, но функция не выполняется(((((((((((((

Спустя 33 минуты, 43 секунды (15.06.2010 - 18:42) tomash написал(а):
Попробуйте функцию объявить в явном виде

selectTimer= setInterval(function ()
{
$id(menuid).style.left=$id(divid).offsetLeft+deviationX+"px";
$id(menuid).style.top=$id(divid).offsetTop+deviationY+"px";
}, 1);


Спустя 45 минут, 39 секунд (15.06.2010 - 19:28) Hugo_O написал(а):
tomash
офигеть, большущее спасибо!!!!

Спустя 4 дня, 16 часов, 8 минут, 3 секунды (20.06.2010 - 11:36) gzim9x написал(а):
Hugo_O 
как вариант:
selectTimer= setInterval(function() { followMenu() }, 1);


только.... -- у вас супербыстрый комп чтобы обрабатывать вызовы с таким временным интервалом? Браузер просто поставит вашу кучу команд в очередь -- а уж когда выполнит... я думаю будет для вас сюрпризом.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.