lunes, 16 de agosto de 2010

JavaScript: Lista de eventos

Los eventos son iguales en Netscape y en Explorer, sin embargo no se aplican a los mismos objetos, hay más objetos en Explorer que en Netscape que permiten capturar eventos.

La lista sólo incluye los compatibles en ambos.

onClick
Se produce cuando el usuario hace clic en el objeto. Sólo los vínculos y los botones de los formularios permiten capturar este evento en ambos navegadores.


onDblClick
Se genera cuando el usuario hace doble clic con el ratón. Sólo los vínculos admiten este evento en ambos navegadores.


onMouseOver
Se produce cuando el usuario pasa el cursor por encima del objeto. Sólo los vínculos permiten este evento en ambos navegadores.


onMouseOut
Ocurre cuando el usuario abandona el objeto. Sólo los vínculos permiten este evento en ambos navegadores.


onMouseDown
Se produce cuando el usuario mantiene pulsado el botón principal del ratón a la vez que se sitúa encima de un objeto. Funciona en los vínculos, en los botones y en las imágenes.


onMouseUp
Ocurre cuando el usuario levanta el botón del ratón. Funciona en los mismos casos que el anterior.


onMouseMove
Sucede cuando el usuario mueve el ratón. En Netscape ninguna etiqueta lo admite.


onKeyDown, onKeyPress y onKeyUp
Ocurren respectivamente cuando el usuario pulsa una tecla, cuando la mantiene pulsada y cuando la suelta. Tienen poca utilidad y pocas etiquetas los admiten.


onLoad
Se produce cuando la página se está cargando. La etiqueta BODY es la idónea para este evento.


onUnload
Se produce cuando la página se está descargando, porque se está cargando otra o porque se cierra el navegador. La etiqueta BODY es la idónea para este evento.


onResize
Ocurre cuando se cambia el tamaño de la ventana. La etiqueta BODY o la FRAME son las que manejan este evento.


onBlur
Se produce cuando un objeto pierde el foco (deja de ser el objeto activo). La etiqueta BODY, los botones, cuadros de formulario y los enlaces admiten esta propiedad.


onFocus
Sucede cuando un objeto gana el foco (pasa a ser el objeto activo). La etiqueta BODY, los botones, cuadros de formulario y los enlaces admiten esta propiedad.


onAbort
Se produce si el usuario pulsa el botón Detener mientras se estaba cargando una imagen. La etiqueta IMG es la que maneja este evento.


onError
Se produce cuando ocurre un error. Casi todas lo permiten, no obstante su uso no parece muy interesante.


onChange
Se produce cuando el usuario cambia el contenido de un cuadro de texto de un formulario.


onSelect
Ocurre cuando el usuario selecciona texto de un cuadro del formulario.


onSubmit
Ocurre cuando un formulario es enviado a su servidor. Es pues un evento de la etiqueta FORM.


onReset
Sucede cuando un formulario es anulado mediante su botón Reset. Es pues un evento de la etiqueta FORM.


onContextMenu
Activado cuando se pulsa el botón derecho del ratón.


onSelectStart
Se activa cuando se comienza a seleccionar un evento, un texto o imagen.

No hay comentarios:

Publicar un comentario