Manipuladores de eventos do DHTML
- Página anterior DHTML DOM
- Próxima página Resumo DHTML
Você pode realizar uma ação em um elemento quando ocorrer um evento através de um manipulador de evento.
Exemplo
Nota:A maioria dos exemplos de DHTML requer IE 4.0+, Netscape 7+ ou Opera 7+!
- onmouseover e onmouseout
- Como mudar a cor de um elemento quando o ponteiro do mouse passar sobre ele e sair.
- onclick
- Como acender a lâmpada e, em seguida, voltar ao estado original ao clicar em uma imagem.
- onmousedown e onmouseup
- Agora, a lâmpada só acende quando você segurar o botão do mouse.
- onload
- Exibir uma caixa de diálogo quando a página for completamente carregada.
Manipulador de evento
Através de um manipulador de evento, você pode realizar uma ação em um elemento quando ocorrer um evento: quando o usuário clicar em um elemento, quando a página for carregada, quando um formulário for submetido, etc.
<h1 onclick="style.color='vermelho'">Clique neste texto</h1>
O exemplo acima define que, quando o usuário clicar em um título, ele ficará vermelho.
Você também pode adicionar um bloco de código no cabeçalho da página e chamar a função a partir de um manipulador de evento:
<html>
<head>
<script type="text/javascript">
function mudarCor()
{
document.getElementById('header').style.color="vermelho"
}
</script>
</head>
<body>
<h1 id="header" onclick="mudarCor()"
>Clique neste texto</h1>
</body>
</html>
Manipuladores de eventos HTML 4.0
Evento | Acontece quando... |
---|---|
onabort | O usuário interrompe o carregamento da página. |
onblur | O usuário sai do objeto. |
onchange | O usuário muda o valor do objeto. |
onclick | O usuário clica no objeto. |
ondblclick | O usuário的双击对象。 |
onfocus | O usuário ativa o objeto. |
onkeydown | Pressiona o teclado. |
onkeypress | Pressiona o teclado. |
onkeyup | Solta o teclado. |
onload |
A página foi carregada. Nota:No Netscape, o evento ocorre ao carregar a página. |
onmousedown | O usuário pressiona o botão do mouse. |
onmousemove | O ponteiro do mouse move sobre o objeto. |
onmouseover | O ponteiro do mouse move para o objeto. |
onmouseout | O ponteiro do mouse sai do objeto. |
onmouseup | O usuário libera o botão do mouse. |
onreset | O usuário redefine o formulário. |
onselect | O usuário seleciona o conteúdo da página. |
onsubmit | O usuário envia o formulário. |
onunload | O usuário fecha a página. |
- Página anterior DHTML DOM
- Próxima página Resumo DHTML