HTMLpointHTMLpoint HTMLpoint.com


 Eventos vinculados al teclado



En este grupo se pueden incluir los siguientes eventos:

  1. onKeyPress: evento que se activa cuando un usuario pulsa y deja de pulsar una tecla o también cuando la mantiene pulsada;
  2. onKeyDown: activado cuando se pulsa la tecla;
  3. onKeyUp: activado cuando una tecla, que se había pulsado, deja de pulsarse;
  4. 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



  Vuelve a principio de página