En este grupo se pueden incluir los siguientes eventos:
- onKeyPress: evento que se activa cuando un usuario pulsa y deja de
pulsar una tecla o también cuando la mantiene pulsada;
- onKeyDown: activado cuando se pulsa la tecla;
- onKeyUp: activado cuando una tecla, que se había pulsado, deja de
pulsarse;
- onHelp: activado cuando se pulsa la tecla F1;
El último evento se ha insertado en este sector aun cuando se activa sólo
mediante la tecla F1.
Para las versiones de Javascript, he aquí el cuadro de las situación:
| Evento |
Versión Javascript
|
NN2.0 |
NN3.0 |
NN4.0 |
NN4.06 |
IE3.0 |
IE4.0 |
IE5.0 |
| onKeyPress |
1.2 |
|
|
* |
* |
|
* |
* |
| onKeyDown |
1.2 |
|
|
* |
* |
|
* |
* |
| onKeyUp |
1.2 |
|
|
* |
* |
|
* |
* |
| onHelp |
DHTML |
|
|
|
|
|
|
* |
Hay que señalar que Netscape para Unix o para Linux no soporta la gestión de las
teclas.
Ejemplo: haz clic aquí para un ejemplo con las teclas
Marcas sensibiles
Otro límite es el impuesto a Netscape y las viejas versiones de Explorer
por las marcas a las que el evento puede ser asociado:
| Evento |
Marcas
asociadas en Netscape e JScript |
| onKeyPress |
Este gestor se
usa con las marcas <BODY>, <IMG>, <A>
e input TEXTAREA. |
| onKeyDown |
Este gestor se
usa con las marcas <BODY>, <IMG>, <A>
e input TEXTAREA. |
| onKeyUp |
Este gestor se
usa con las marcas <BODY>, <IMG>, <A>
e input TEXTAREA. |
Mucho más numerosas son las marcas asociadas en Explorer 4.0 y sucesivos a todos los
tipos de eventos:
A, ADDRESS, APPLET, AREA, B, BDO, BIG, BLOCKQUOTE, BODY, BUTTON, CAPTION,
CENTER, CITE, CODE, DD, DFN, DIR, DIV, DL, DT, EM, EMBED, FIELDSET, FONT, FORM,
HR, I, IMG, INPUT type=button, INPUT type=checkbox, INPUT type=file, INPUT type=image,
INPUT type=password, INPUT type=radeo, INPUT type=reset, INPUT type=submit,
INPUT type=text, KBD, LABEL, LEGEND, LI, LISTING, MAP, MARQUEE, MENU, NEXTID,
NOBR, OBJECT, OL, P, PLAINTEXT, PRE, RT, RUBY, S, SAMP, SELECT, SMALL, SPAN,
STRIKE, STRONG, SUB, SUP, TABLE, TBODY, TD, TEXTAREA, TFOOT, TH, THEAD, TR,
TT, U, UL, VAR, XMP
Teclas interceptables
En Internet Explorer 4.0, el evento onkeydown funciona con las teclas:
- DELETE, INSERT
- Teclas funciones de F1 - F12
- Letras: a - z
- Teclas de desplazamiento: HOME, END, Left Arrow, Right Arrow, Up Arrow, Down
Arrow
- Números: 0 - 9
- Símbolos: ! @ # $ % ^ & * ( ) _ - + = < > [ ] { } , . / ? \ | '
` " ~
- Teclas de sistema: ESCAPE, SPACE, SHIFT, TAB
En Internet Explorer 5 funcionan también las teclas:
- BACKSPACE
- PAGE UP, PAGE DOWN
- SHIFT+TAB