Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Не срабатывает подключаемое событие


Автор: kaa 9.9.2007, 22:43
Люди, снова трабла, снова IE  smile 

Есть код:

Код

function MenuActivated()
{
    //Подключаем обработчик mouseover к телу документа
    //Он будет постоянно проверять, произошло-ли событие mouseover над пунктом меню или ребёнком этого пункта(текстом например)
    //или нет.
    try
    {
        document.addEventListener('mouseover',MyTest, false);
    }
    catch(e)
    {
        document.attachEvent('mouseover',MyTest);
    }
}

//Много-много всего...

function MyTest()
{
    alert("test");
}


Так вот в Firefox-е всё прекрастно работает - в IE же ни гу-гу. Тоесть событие реально подключается (проверял что возвращает ф-ция attachEvent), но в обработчик не заходит - что такое?

ЗЫ: IE заколебал!!! :(

Автор: dsCode 9.9.2007, 23:34
kaa, для версии IE Вы забыли написать onmouseover.

Автор: AKS 10.9.2007, 09:12
Цитата(kaa @  9.9.2007,  22:43 Найти цитируемый пост)
ЗЫ: IE заколебал!!! :( 

 smile 
Не-а, это Вы его заколебали! smile

Автор: kaa 10.9.2007, 11:51
dsCode, 
Спасибо!

Добавлено через 13 секунд
AKS, smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)