dandandan
Мой дом здесь!
- Регистрация
- 7 Авг 2008
- Сообщения
- 1.036
- Реакции
- 293
- Автор темы
- #1
Как на java script поймать комбинацию клавиш ctrl + enter ?
сейчас делаю onkeydown="catchKey(event); // функция, которая запускает слежение за клавишами.
Функция работает в эксплорере и в опере, в файрфоксе ни в какую.
сейчас делаю onkeydown="catchKey(event); // функция, которая запускает слежение за клавишами.
function catchKey(e){
if ((e.ctrlKey == true) && (e.keyCode == 13)) // ловим нажатие ctrl + enter
{var selectedText = get_txt();}
else if (e.keyCode==10||(e.keyCode==13&&e.ctrlKey))// ловим нажатие ctrl + enter
{var selectedText = get_txt(); }
else if ((e.which==10&&e.modifiers==2)||(e.keyCode==0&&e.charCode==106&&e.ctrlKey)||(e.keyCode==13&&e.ctrlKey))// ловим нажатие ctrl + enter
{var selectedText = get_txt();}
else if (e.ctrlKey&&((e.keyCode==10)||(e.keyCode==13)))// ловим нажатие ctrl + enter
{var selectedText = get_txt();}
else if((e.ctrlKey) && ((e.keyCode == 0xA)||(e.keyCode == 0xD))) // ловим нажатие ctrl + enter
{var selectedText = get_txt(); }
else if (e.keyCode==10 || (e.ctrlKey && e.keyCode==13))// ловим нажатие ctrl + enter
{var selectedText = get_txt();}
}
Функция работает в эксплорере и в опере, в файрфоксе ни в какую.