Unidade B – Linguagem do lado cliente

Eventos JavaScript

Eventos são disparados a partir de algumas ações que ocorrem com os objetos, por exemplo, quando se clica em algo, quando passa o mouse sobre um objeto, quando algum objeto recebe o foco. Nestes casos existem situações que precisamos fazer algo, por isso existem os eventos. Vejamos alguns eventos importantes:

click Quando clica sobre um botão, um link ou outros elementos.
load Quando a página é carregada pelo navegador (aplicado ao elemento body).
unload Quando saia da página (aplicado ao elemento body).
mouseover Quando coloca o ponteiro do mouse sobre um link ou outro elemento.
mouseout Quando o ponteiro do mouse sai de um link ou outro elemento.
focus Quando um elemento de formulário tem o foco, isto é, está ativo.
blur Quando um elemento de formulário perde o foco, isto é, quando o deixa de estar ativo.
change Quando o valor de um campo de formulário é modificado.
select Quando seleciona um campo dentro de elemento select de um formulário.
submit Quando clica sobre o botão Submit para enviar um formulário.

Vamos ver um exemplo na figura B.9. O elemento botão, cujo id é  botao, está com um código no evento onclick.  Veja que está se programando em JavaScript dentro das aspas duplas. Isto pode ser feito dentro de um evento que o navegador vai interpretar corretamente.


O resultado será uma mensagem de alerta quando o botão for clicado. Veja na figura B.10.

Eventos são bastante utilizados em JavaScript, principalmente para chamada de funções predefinidas pelo programador que veremos a seguir.