HTML - Referencias de eventos
Cuando un usuario visita su sitio web, hace cosas como hacer clic en texto e imágenes y enlaces dados, pasar el cursor sobre cosas, etc. Estos son ejemplos de lo que JavaScript llama eventos.
Podemos escribir nuestros controladores de eventos en Javascript o vbscript y podemos especificar estos controladores de eventos como un valor del 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 algún 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
Hay los siguientes seis atributos que se pueden usar para activar cualquier código javascript o vbscript cuando ocurre algún 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 |
onselect | 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 el 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, se encuentran otros 7 eventos que se generan con el mouse cuando entra en contacto con cualquier etiqueta HTML. Estos eventos no son válidos en los elementos base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style, 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 |