Forum Webscript.Ru
Программирование => JavaScript & JScript => Тема начата: biblos от 20 Марта 2002, 22:11:25
-
Как отловить событие нажатия клавиш F1-F12, ESC, ENTER, TAB ? Может кто знает, а то я кроме стандартних Альфа-Нумерик + ALT,CTRL,SHIFT, ничего не нажел.
-
IE - F1 = OnHelp
NN4/unix - вообще никакие кнопки не ловит.
А остальное - ловятся вроде. Напиши какой-то скриптик и понажимай кнопки - посмотри. Если сильно--сильно надо, то запихни какуюто Java Applet или Flash или другой plugin в страничку.
Ты лучше задачу опиши.
-
уточняю, желательно на javascript сделать интерфейс типа windows програм. Елемент которого - меню F1-F12. С мышой никаких проблем, а вот клавиатурые комбинаыи хромают.
Еще нюанс, скрипт должен работать не только под Win, но и Unix/Linux, MacOS .
Кстати, а как с IE под ети платформы, насколько они роботоспособны?
-
но и Unix/Linux, MacOS
Тогда, имхо, стандартными средствами это не сделать..
IE под ети платформы
Под МАК ИЕ есть, но он там слегка глюкавый...
-
Если идеи как ето зделать на javascript?
У меня с onKeyPress() не вишло:
-
Вот скрипт, который отлавливает нажатие F11 методом onKeyPress. Работает только в ИЕ.
Под другие кнопки тем же путем. :)
-
Вот скрипт, который отлавливает нажатие F11 методом onKeyPress. Работает только в ИЕ.
Спасибо, Pr0Head . Немного развил твою идею, отличное
решение для IE - все комбинации клавиш ловит без проблем.
PS: ну кроме системних конечно Alt+TAB, CTRL+ALT+DEl и т.п.
-
кроме системних конечно Alt+TAB, CTRL+ALT+DEl и т.п.
А для этого можно написать ActiveX-ину, в ней прописать
SystemParametersInfo(SPI_SCREENSAVERRUNNING, 1, 0, 0);
и отключить их на фиг.. :-))))))))))))
-
для этого можно написать ActiveX-ину
если с етой стороны подойти, тогда весь интерфейс можна делать под ActiveX, НО тогда можна забыть о поддершке на Unix/Linux/MacOs, а ето плохо, поскольку один из аргументов в пользу использования броузера - кросс-платформенность.
-
Это шутка была.. :-)))
Кроссплатформенность - Жава....
-
Кроссплатформенность - Жава....
Согласен, ето наиболее приемлемый вариант, но к сожелению мои познания в JAVA очень уж скудны :(
-
Особенно тех, у которых есть версии под win/unix/linux.
Например,
http://www.espial.com/main/page?view=p-escp_feat
http://java.sun.com/products/hotjava/index.html
http://mozilla.org/
кто с ними работал, как у них с поддершкой javascript?
-
угу - для короссплатформенности - бери Mozilla и ен мучайся :) Можно еще на http://dynapi.sourceforge.net глянуть....