Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   DHTML/JS/CSS (http://www.flasher.ru/forum/forumdisplay.php?f=24)
-   -   события создаваемые клавиатурой (http://www.flasher.ru/forum/showthread.php?t=33039)

ZJA 13.06.2002 12:33

события создаваемые клавиатурой
 
а есть ли событие типа presskeyтакая-то, это было очень полезно в принципе и если такого события нету, то неужели нельзя это как-то в принципе сделать, чтоб на стороне клиента, сайт реагировал на нажатия на клаве

Pr0Head 13.06.2002 13:48

<script language="JavaScript">
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)) location.href = "http://www.урла.com"
}
</script>

Pr0Head 13.06.2002 13:49

<script>
function doIt(){
with(event) {
if (keyCode==122) {
alert("Oops!!");
event.keyCode=0;
return false;
}}}
</script>

<body onkeydown="return doIt();" onLoad="noresize();">
</body>

Выбирай на вкус. :)

ZJA 13.06.2002 15:12

бальшой пасиб
 
)))))))


Часовой пояс GMT +4, время: 23:33.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.