Программирование > JavaScript & JScript
Hot keys
Макс:
2AlexB
Ну и зачем задавать вопрос, а затем самому отвечать на него :)
Или тебя интересует как "enter" замсенить на "n"
Тогда 13 на 68 заменить нужно (вроде бы) и 72 для "r"
Creator:
посморел этот скрипт и у меня назрела идея применить его у себя...
в общем есть форма с именем REPLIER... в ней две кнопки - submit и preview...
мне нужно, что бы при нажатии комбинации Ctrl+Enter срабатывал document.REPLIER.submit();
теоретически, за тегом /form нужно вставить код:
switch(navigator.appName) {
case "Microsoft Internet Explorer":
document.onkeydown = GetKey;
var Key = "event.ctrlKey && event.keyCode == 13";
break;
case "Netscape":
document.captureEvents(Event.KEYDOWN);
document.onkeydown = GetKey;
var Key = "(e.modifiers == 2 && e.which == 10) || (e.ctrlKey && e.which == 13)";
break;
}
function GetKey(e) {
if(eval(Key)) document.REPLIER.submit();
}
но такая фишка не проходит - плюется ошибкой в скрипте. есть идеи?
И не лучше ли сократить скрипт, что бы он поддерживал только IE, так как NN практически не используется!
Навигация
Перейти к полной версии