Lorenzo Martínez

Tutor Curso MentorHTML

 

EVENTOS

HTML 4.0 permite agregar secuencias de comandos a nuestras páginas Web, una de las formas de realizarlo es asociar la ejecución de estas secuencias de comandos a una acción realizada por el usuario, a esta acción se le denomina evento. Un ejemplo sencillo de evento sería un usuario haciendo click.

La mayor parte de las etiquetas HTML admiten eventos y la forma de relacionarlos es mediante un atributo que suele estar formado por el nombre del evento, click por ejemplo, y el prefijo on, así en este caso el nombre de atributo será onclick.

Los principales eventos son:

onblur

Indica que un elemento de formulario ha perdido el foco, es decir, que nos hemos ido a otro campo haciendo clic con el ratón o por medio del tabulador. Está permitido en los elementos de formulario


onchange

Indica que un control de formulario ha sido modificado y ha perdido el foco, está permitido en los elementos de formulario <input>, <select> y <textarea>.


onclick

Indica que se ha hecho click sobre un elemento, está permitido en casi todos los elementos HTML.


ondblclick

Indica que se ha hecho doble click sobre un elemento, está permitido en casi todos los elementos HTML.


onfocus

Indica que el campo de formulario ha recibido el foco. está permitido en los elementos de formulario <input>, <select> y <textarea>.


onkeydown

Indica que se ha pulsado sobre una tecla, está permitido en casi todos los elementos HTML.


onkeypress

Indica que se ha pulsado y soltado una tecla, está permitido en casi todos los elementos HTML.


onkeyup

Indica que se ha dejado de presionar una tecla, está permitido en casi todos los elementos HTML.


onload

Indica que ha finalizado la carga de la página, ventana o marco. Está permitido en los elementos <body> y <frameset>.

Este evento es el responsable de que aparezca la alerta al cargar la página. Está incluido dentro de la etiqueta body: <body onload='alert("Se ha acabado de cargar la página")'>

onmousedown

Indica que se ha presionado un botón del ratón, está permitido en casi todos los elementos HTML.

onmousemove

Indica que se ha desplazado el ratón por un elemento, está permitido en casi todos los elementos HTML.

onmouseout

Indica que se ha retirado el ratón de un elemento, está permitido en casi todos los elementos HTML.

onmouseover

Indica que se ha colocado el ratón sobre un elemento, está permitido en casi todos los elementos HTML.


onmouseup

Indica que se ha dejado de presionar el botón del ratón, está permitido en casi todos los elementos HTML.


onselect

Indica que se ha seleccionado texto en el control de formulario. Está aceptado en los controles de formulario <input>, y <textarea>.