XHTML - Eventos
Cuando los usuarios visitan un sitio web, hacen cosas como hacer clic en texto, imágenes e hipervínculos, desplazarse 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 de atributo de etiqueta de evento. El XHTML 1.0 tiene un conjunto similar de eventos que está disponible en la especificación HTML 4.01.
Eventos de nivel <body> y <frameset>
Solo hay dos atributos que se pueden usar para activar cualquier código JavaScript o VBScript, cuando ocurre cualquier evento a nivel de documento.
Atributo | Valor | Descripción |
---|---|---|
onload | Guión | El script se ejecuta cuando se carga un documento XHTML. |
descargar | Guión | El script se ejecuta cuando se descarga un documento XHTML. |
Note - Aquí, el script se refiere a cualquier función o fragmento de código de VBScript o JavaScript.
Eventos de nivel <form>
Hay los siguientes seis atributos que se pueden usar para activar cualquier código JavaScript o VBScript cuando ocurre un evento a nivel de 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 | La secuencia de comandos 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
Los siguientes tres eventos 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 al presionar una tecla. |
onkeypress | Guión | El script se ejecuta al presionar y soltar una tecla. |
onkeyup | Guión | El script ejecuta la liberación de claves. |
Otros eventos
Los siguientes siete eventos son generados por 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 y title.
Atributo | Valor | Descripción |
---|---|---|
al hacer clic | Guión | El script se ejecuta con un clic del mouse. |
ondblclick | Guión | El script se ejecuta con un doble clic del mouse. |
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. |