Показать сообщение отдельно
  #8 (permalink)  
Старый 29.10.2009, 16:18
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

В ишаке, в обработчике события this указывает не на элемент, а на window.

Попробуй так:

navHover1 = function() {
    var lis = document.getElementById("navmenu-v1").getElementsByTagName("LI");
    for (var c=0; c<lis.length; c++) {
        lis[c].onmouseover=(function(ele) {
            return function(){ele.className+=" iehover";}
        })(lis[c]);
        lis[c].onmouseout=(function(ele) {
            return function(){ele.className=ele.className.replace(' iehover', '');}
        })(lis[c]);
    }
}

Последний раз редактировалось B~Vladi, 29.10.2009 в 16:27.
Ответить с цитированием