Показать сообщение отдельно
  #1 (permalink)  
Старый 27.07.2011, 01:51
Аспирант
Отправить личное сообщение для prowoke Посмотреть профиль Найти все сообщения от prowoke
 
Регистрация: 09.12.2010
Сообщений: 56

IE и обработка клавиатуры
Здравствуйте. Вот пытаюсь сделать так, чтобы при нажатии клавиши Enter происходило событие. Я делаю это так:
if (window.addEventListener) {
	window.addEventListener('keypress', getKey,false);
} else if (window.attachEvent) {
	window.attachEvent('onkeypress', getKey);
}

function getKey(event) {
	var e = event || window.event;
	var keyCode = e.keyCode;
		if (keyCode == 13) {
			doMessage();
		}

	}


Но ie игнорирует. Хотя вроде я всю правильно сделал, если верить книжке и статьям из интернета. Повесил событие через attachEvent, выдернул событие через window.event. keyCode IE вроде поддеживать должен. Но не работает в IE.
Ответить с цитированием