Eventos del navegador
Los eventos se pueden asociar a una imagen, un formulario, un enlace, cadena de texto, o cualquier otro objeto de la página. Puede que no todos funcionen en todos los navegadores. Como siempre, hay que probar cuantos más mejor. Veamos los más usuales atendiendo a dónde se producen.
Eventos de ratón
onClick Se activa al pulsar cualquier botón del ratón.
onDblClick Se activa si se hace un doble click.
onMouseDown Se activa si se pulsa el botón izquierdo del mouse.
onMouseMove Se activa si se mueve el mouse.
onMouseOver Se activa cuando el puntero se sitúa sobre el objeto (cualquiera) que incluye al evento.
onMouseOut Se activa cuando el puntero sale del objeto que incluye al evento.
onMouseUp Se activa si se suelta un botón pulsado en el mouse (lo contrario de onClick).
onDragStart Se activa cuando se inicia un arrastre.
onSelectStart Se activa cuando se inicia una selección con el ratón.
onSelect Se activa cuando ya se ha realizado una selección con el ratón.
Eventos de teclado
onKeyDown Se activa si se pulsa una tecla cualquiera.
onKeyPress Se activa si se pulsa y suelta una tecla.
onKeyUp Se activa cuando se suelta una tecla pulsada.
onHelp Se activa si se pulsa la tecla de ayuda (normalmente F1).
Eventos de enfoque
onFocus Se activa cuando se entra en el ámbito de un elemento al que está asociado el evento. Generalmente elementos de un formulario
onBlur Se activa al abandonar el ámbito del elemento al que está asociado (lo contrario de onFocus).
Eventos de formulario
onReset Se activa al pulsar un botón de reset de un formulario.
onSubmit Se activa al enviar un formulario.
Eventos de carga de página
onAbort Se activa cuando se aborta la carga de la página.
onError Se activa cuando se produce un error inesperado durante la carga de la página.
onLoad Se activa cuando se carga la página completa.
onUnload Se activa cuando el usuario descarga la página, es decir, cuando carga otra o pretende salir del navegador.
onAfterUpdate Se activa si se actualiza o recarga la página.