Показать сообщение отдельно
  #1 (permalink)  
Старый 02.11.2010, 22:25
Новичок на форуме
Отправить личное сообщение для Гога Посмотреть профиль Найти все сообщения от Гога
 
Регистрация: 02.11.2010
Сообщений: 2

События onkey И стили - РЕШЕНО
Люди, как сделать так, чтобы при нажатии на кнопку изменялся цвет элемента. Проблема в том, что при нажатии цвет изменяется, а как только отпускаешь становится прежним. Хочется чтобы при изменении переменной iSelect менялся цвет элемента, и оставался таким. Спасибо :
document.onkeydown = keyDown;

function keyDown()
{         
    switch(event.keyCode)
   {
      case 27://Esc
      document.getElementById("suggest").style.visibility="hidden"; 
      break;

      case 40: //Down         
      iSelect+=1;  
       document.getElementById(iSelect).style.backgroundColor = "orange";       
      break;

      case 38: //Up
      iSelect-=1;
      document.getElementById(iSelect).style.backgroundColor = "orange";         
      break;
   }
 
}


Проблема решена выводом действий со стилями в отдельную функцию и запуском ее из свитча.

Последний раз редактировалось Гога, 02.11.2010 в 23:29. Причина: Проблема решена
Ответить с цитированием