Referencias de eventos HTML
Cuando un usuario visita su sitio web, hace cosas como hacer clic en texto, imágenes, enlaces, desplazarse sobre objetos, etc. Estos son ejemplos de lo que JavaScript llama eventos.
Podemos escribir controladores de eventos en JavaScript o VBScript y podemos especificar estos controladores de eventos como un valor de atributo de etiqueta de evento. La especificación HTML 4.01 define 19 atributos de eventos que se enumeran a continuación:
Eventos de nivel <body> y <frameset>:
Solo hay dos atributos, que se pueden usar para activar cualquier código JavaScript o VBScript cuando ocurre un evento en el nivel del documento.
Atributo | Valor | Descripción |
---|---|---|
onload | guión | El script se ejecuta cuando se carga un documento HTML |
descargar | guión | El script se ejecuta cuando se descarga un documento HTML |
NOTE: Aquí, script se refiere a cualquier función o fragmento de código de VBScript o JavaScript.
<form> Eventos de nivel:
Existen los siguientes seis atributos, que se pueden usar para activar cualquier código JavaScript o VBScript cuando se produce un evento en el nivel del formulario.
Atributo | Valor | Descripción |
---|---|---|
onchange | guión | El script se ejecuta cuando cambia el elemento. |
onsubmit | guión | El script se ejecuta cuando se envía el formulario |
reiniciar | guión | El script se ejecuta cuando se restablece el formulario |
en seleccionar | guión | El script se ejecuta cuando se selecciona el elemento |
en la falta de definición | guión | El script se ejecuta cuando el elemento pierde el foco |
enfocado | guión | El script se ejecuta cuando el elemento se enfoca |
Eventos de teclado
Hay tres eventos siguientes, que son generados por teclado. Estos eventos no son válidos en los elementos base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style y title.
Atributo | Valor | Descripción |
---|---|---|
onkeydown | guión | El script se ejecuta cuando se presiona la tecla |
onkeypress | guión | El script se ejecuta cuando se presiona y suelta la tecla |
onkeyup | guión | El script se ejecuta cuando se suelta la tecla |
Otros eventos:
A continuación, aparecen otros siete eventos, que se generan con el ratón cuando entra en contacto con una etiqueta HTML. Estos eventos no son válidos en los elementos base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style y title.
Atributo | Valor | Descripción |
---|---|---|
al hacer clic | guión | El script se ejecuta cuando se hace clic con el mouse |
ondblclick | guión | El script se ejecuta cuando un mouse hace doble clic |
onmousedown | guión | El script se ejecuta cuando se presiona el botón del mouse |
onmousemove | guión | El script se ejecuta cuando se mueve el puntero del mouse |
onmouseout | guión | El script se ejecuta cuando el puntero del mouse se mueve fuera de un elemento |
el ratón por encima | guión | El script se ejecuta cuando el puntero del mouse se mueve sobre un elemento |
onmouseup | guión | El script se ejecuta cuando se suelta el botón del mouse |