Программирование > JavaScript & JScript

Hot keys

<< < (2/2)

Макс:
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 практически не используется!

Навигация

[0] Главная страница сообщений

[*] Предыдущая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии