Показать сообщение отдельно
  #5 (permalink)  
Старый 01.02.2012, 02:42
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Сообщение от alexandr_v-vich Посмотреть сообщение
light is not defined....
вот пример.

Сообщение от alexandr_v-vich Посмотреть сообщение
но вопрос ещё один, смогу ли я в таком виде поставить на этот элемент ещё один обработчик?
нет, для этого вам необходимо использовать другой способ назначения обработчика, так как значением свойства on%событие% может быть только одна функция, а не две и т.д (в данный момент времени) :

window.onload = function(){
     var i = 0,
          ie = '\v'=='v',
          el = document.getElementsByTagName('a')[1],
          light = function() {
               if (i<4) {
                    document.getElementsByTagName('a')[1].className += " redtext" + i;
                    i += 1;
                    t = setTimeout(light, 50);
               }
          };
     ie ? el.attachEvent('onmouseover', light):el.addEventListener('mouseover', light, false);
}

Последний раз редактировалось melky, 01.02.2012 в 12:15.
Ответить с цитированием