События 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;
   }
 
}
Проблема решена выводом действий со стилями в отдельную функцию и запуском ее из свитча.  
	 |