Тема: keyCode charCode
Показать сообщение отдельно
  #23 (permalink)  
Старый 09.06.2010, 20:25
Аватар для HelpeR
Профессор
Отправить личное сообщение для HelpeR Посмотреть профиль Найти все сообщения от HelpeR
 
Регистрация: 21.10.2008
Сообщений: 241

Здравствуйте!
В Opera 10.53 стрелка вниз не работает. Все остальные стрелки работают нормально. Что бы получить keyCode 40 требуется зажать Alt+Ctr+вниз тогда keyCode отображается. Как можно выйти из этой ситуации. А мне нужно что бы скрипт именно реагировал на просто клавишу вниз.
this.keyControl = function(e, obj) {
    if(this.isActive) {
        var e = e || window.event;	
	    alert(e.keyCode);
    }
}

Очень странно, написал простенький скрипт, который почему то работает нормально в опере
document.onkeydown = function(e) {
    var e = e || window.event;
    alert(e.keyCode);
}

Придется разбираться
Нашел в чем причина. Почему то на событие onkeyup e.keyCode 40 не выводится, а на onkeydown выводится Это глюк?

Последний раз редактировалось HelpeR, 09.06.2010 в 20:48.
Ответить с цитированием