SE@RCHER
SE@RCHER
Библиотека JAVASCRIPT
03www.ru
Библиотека JAVASCRIPT
03www.ru
Библиотека JAVASCRIPT
03www.ru
Золотая библиотека JAVASCRIPT
1997
примеры библиотеки javascriptПОЛЕЗНЫЕ СОВЕТЫ JAVASCRIPT + CSS
примеры библиотеки javascriptПОЛЕЗНЫЕ СОВЕТЫ JAVASCRIPT + CSS
примеры библиотеки javascriptПОЛЕЗНЫЕ СОВЕТЫ JAVASCRIPT + CSS


MethodLetter or SymbolISO-Latin-1 codeset valueдля просмотра кода нажмите любую клавишу
onkeypress

Виртуальные коды клавиш

КлавишаОбозначение10-ный код16-ный код
забойDOM_VK_BACK_SPACE80x08
TabDOM_VK_TAB90x09
EnterDOM_VK_ENTER130x0D
ShiftDOM_VK_SHIFT160x10
CtrlDOM_VK_CONTROL170x11
AltDOM_VK_ALT180x12
PauseDOM_VK_PAUSE190x13
CapsLockDOM_VK_CAPS_LOCK200x14
EscDOM_VK_ESCAPE270x1B
пробелDOM_VK_SPACE320x20
PageUpDOM_VK_PAGE_UP330x21
PageDownDOM_VK_PAGE_DOWN340x22
EndDOM_VK_END350x23
HomeDOM_VK_HOME360x24
стрелка влевоDOM_VK_LEFT370x25
стрелка вверхDOM_VK_UP380x26
стрелка вправоDOM_VK_RIGHT390x27
стрелка внизDOM_VK_DOWN400x28
Insert 450x2D
Delete 460x2E
0 480x30
1 490x31
2 500x32
3 510x33
4 520x34
5 530x35
6 540x36
7 550x37
8 560x38
9 570x39
A 650x41
B 660x42
C 670x43
D 680x44
E 690x45
F 700x46
G 710x47
H 720x48
I 730x49
J 740x4A
K 750x4B
L 760x4C
M 770x4D
N 780x4E
O 790x4F
P 800x50
Q 810x51
R 820x52
S 830x53
T 840x54
U 850x55
V 860x56
W 870x57
X 880x58
Y 890x59
Z 900x5A
левая клавиша Windows 910x5B
правая клавиша Windows 920x5C
клавиша Applications 930x5D
NumPad 0 960x60
NumPad 1 970x61
NumPad 2 980x62
NumPad 3 990x63
NumPad 4 1000x64
NumPad 5 1010x65
NumPad 6 1020x66
NumPad 7 1030x67
NumPad 8 1040x68
NumPad 9 1050x69
NumPad * 1060x6A
NumPad + 1070x6B
NumPad - 1090x6D
NumPad . 1100x6E
NumPad / 1110x6F
F1DOM_VK_F11120x70
F2DOM_VK_F21130x71
F3DOM_VK_F31140x72
F4DOM_VK_F41150x73
F5DOM_VK_F51160x74
F6DOM_VK_F61170x75
F7DOM_VK_F71180x76
F8DOM_VK_F81190x77
F9DOM_VK_F91200x78
F10DOM_VK_F101210x79
F11DOM_VK_F111220x7A
F12DOM_VK_F121230x7B
NumLockDOM_VK_NUM_LOCK1440x90
ScrollLockDOM_VK_SCROLL_LOCK1450x91
PrintScreenDOM_VK_PRINTSCREEN1540x9A
MetaDOM_VK_META1570x9D
; 1860xBA
= 1870xBB
, 1880xBC
- 1890xBD
. 1900xBE
/ 1910xBF
~ 1920xC0
[ 2190xDB
\ 2200xDC
] 2210xDD
' 2220xDE


Скрипт перехода при нажатии заданной клавиши
<script language=JavaScript>
var key = new Array(); // Aiaaauoa e?aia eie-ai eeaaeo
key['z'] = "https://www.03www.ru";
key['y'] = "http://www.03www.su";
function getKey(keyStroke) {
isNetscape=(document.layers);
eventChooser = (isNetscape) ? keyStroke.which : event.keyCode;
which = String.fromCharCode(eventChooser).toLowerCase();
for (var i in key) if (which == i) window.location = key[i];
}
document.onkeypress = getKey;
</script>


Скрипт перехода при нажатии клавиши ENTER
<script type="text/javascript">
function handleEnter(field,event){var keyCode=event.keyCode?event.keyCode:event.which?event.which:event.charCode;if(keyCode==13){var i;for(i=0;i<field.form.elements.length;i++)
if(field==field.form.elements[i])
break;i=(i+1)%field.form.elements.length;document.location.href='https://www.03www.ru';return false;}
else
return true;}
document.write('<form name="nameform"><input type=hidden onkeypress="return handleEnter(this, event)" ><input type=text name=user onkeypress="return handleEnter(this, event)" style="visibility: hidden"></form>');
</script>
</head>
<BODY OnLoad="document.nameform.user.focus();">


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Фото заменяется клавишами клавиатуры ЛЕВО ПРАВО</title>
<META http-equiv=Content-Type content="text/html; charset=windows-1251">
<script type="text/javascript">
document.onkeydown = keyHit;
var thisPic = 0;

function keyHit(evt) {
var myPix = new Array("https://www.03www.ru/00002.jpg","https://www.03www.ru/00003.jpg","https://www.03www.ru/00004.jpg","https://www.03www.ru/00005.jpg");
var imgCt = myPix.length-1;
var ltArrow = 37;
var rtArrow = 39;var thisKey = (evt) ? evt.which : window.event.keyCode;
if (thisKey == ltArrow) {
chgSlide(-1);
}
else if (thisKey == rtArrow) {
chgSlide(1);
}
return false;
function chgSlide(direction) {
thisPic = thisPic + direction;
if (thisPic > imgCt) {
thisPic = 0;
}
if (thisPic < 0) {
thisPic = imgCt;
}
document.getElementById("myPicture").src = myPix[thisPic];
}}
</script>
</head>
<body bgcolor="#FFFFFF">
<h3 align="center">
<img src="https://www.03www.ru/00001.jpg" id="myPicture" width="400" height="600" alt="Slideshow" /><br />
</h3>
</body>
</html>