Показать сообщение отдельно
  #2 (permalink)  
Старый 23.03.2010, 19:32
Аватар для subzey
Пионэр
Отправить личное сообщение для subzey Посмотреть профиль Найти все сообщения от subzey
 
Регистрация: 16.11.2009
Сообщений: 1,322

var keyhandler = function(e){ 
	if (!e){
		var e = event;
	};
	if (e.keyCode == 9 && e.ctrlKey){
		alert("Ctrl-Tab!"); 
	};
};

if (document.addEventListener){
	document.addEventListener('keypress', keyhandler, false);
} else if (document.attachEvent){
	document.attachEvent('onkeypress', keyhandler);
} else {
	document.onkeypress = keyhandler;
};


Обработчик вешаем на document (т.к. событие может вызвать и <html>) и забываем про DOM0-обработчики.
Ответить с цитированием