XHTML - Eventos
Quando os usuários visitam um site, eles fazem coisas como clicar em texto, imagens e hiperlinks, passar o mouse sobre coisas etc.
Podemos escrever nossos manipuladores de eventos em JavaScript ou VBScript e podemos especificar esses manipuladores de eventos como um valor de atributo de tag de evento. O XHTML 1.0 possui um conjunto semelhante de eventos que está disponível na especificação HTML 4.01.
Os eventos de nível <body> e <frameset>
Existem apenas dois atributos que podem ser usados para acionar qualquer código JavaScript ou VBScript, quando qualquer evento ocorre no nível do documento.
Atributo | Valor | Descrição |
---|---|---|
carregando | Roteiro | O script é executado quando um documento XHTML é carregado. |
onunload | Roteiro | O script é executado quando um documento XHTML é descarregado. |
Note - Aqui, o script se refere a qualquer função ou parte do código de VBScript ou JavaScript.
Os eventos de nível <form>
Existem seis atributos a seguir que podem ser usados para acionar qualquer código JavaScript ou VBScript quando qualquer evento ocorrer no nível do formulário.
Atributo | Valor | Descrição |
---|---|---|
em mudança | Roteiro | O script é executado quando o elemento muda. |
onsubmit | Roteiro | O script é executado quando o formulário é enviado. |
onreset | Roteiro | O script é executado quando o formulário é redefinido. |
onselect | Roteiro | O script é executado quando o elemento é selecionado. |
onblur | Roteiro | O script é executado quando o elemento perde o foco. |
No foco | Roteiro | O script é executado quando o elemento obtém o foco. |
Eventos de teclado
Os três eventos a seguir são gerados pelo teclado. Esses eventos não são válidos em elementos base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, estilo e título.
Atributo | Valor | Descrição |
---|---|---|
onkeydown | Roteiro | O script é executado ao pressionar uma tecla. |
onkeypress | Roteiro | O script é executado ao pressionar e soltar a tecla. |
onkeyup | Roteiro | O script executa a liberação da chave. |
Outros eventos
Os sete eventos a seguir são gerados pelo mouse quando ele entra em contato com qualquer tag HTML. Esses eventos não são válidos em elementos base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, estilo e título.
Atributo | Valor | Descrição |
---|---|---|
onclick | Roteiro | O script é executado com um clique do mouse. |
ondblclick | Roteiro | O script é executado com um clique duplo do mouse. |
onmousedown | Roteiro | O script é executado quando o botão do mouse é pressionado. |
onmousemove | Roteiro | O script é executado quando o ponteiro do mouse se move. |
onmouseout | Roteiro | O script é executado quando o ponteiro do mouse sai de um elemento. |
no mouse | Roteiro | O script é executado quando o ponteiro do mouse se move sobre um elemento. |
onmouseup | Roteiro | O script é executado quando o botão do mouse é liberado. |