Escolar Documentos
Profissional Documentos
Cultura Documentos
JavaScript uma linguagem que cada vez mais vem crescendo e caindo no gosto popular. Com o
passar do tempo, foram se tornando conhecidas as inmeras coisas que eram possveis de serem
realizadas com essa linguagem, ento por isso que ela cada vez mais ganha mais adeptos.
No artigo de hoje iremos entender um pouco o que so e como funcionam os eventos em
JavaScript.
O que so eventos?
Os eventos so basicamente um conjunto de aes que so realizadas em um determinado elemento
da pgina web, seja ele um texto, uma imagem, ou uma div, por exemplo. Muitas das interaes do
usurio que est visitando sua pgina com o contedo do seu site podem ser consideradas eventos.
Existe uma infinidade de eventos definidos para uso em JavaScript, abaixo podemos ver alguns dos
principais e mais utilizados:
onBlur
onChange
onClick
onFocus
onKeyPress
onLoad
onMouseOver
onMouseOut
onSubmit
Evento Inline
Vamos ver um exemplo de como usar um evento de maneira inline em JavaScript. Dessa forma
preciso que tudo seja definido diretamente na tag do elemento, dessa forma:
Listagem 1: Eventos inline JavaScript
<!DOCTYPE html>
<html>
<head>
<title>Usando o evento onClick no Javascript</title>
</head>
<body>
<h1 onclick="this.innerHTML='Isso acontece quando usamos o evento
onClick!'">Clique nesse link para testar o evento onClick!</h1>
</body>
</html>
Dessa forma nosso formulrio fica limpo e sem cdigo JavaScript, sendo feita toda a validao de
forma externa.
Alguns exemplos
No exemplo 1 vimos como utilizar o evento onClick, abaixo iremos ver alguns mais exemplos de
eventos e como us-los.
onLoad
O evento onload pode ser usado quando queremos que algo seja carregado junto com o
carregamento da pgina.
Listagem 3: usando evento onLoad
<!DOCTYPE html>
<html>
<head>
<title>Usando eventos no Javascript</title>
</head>
<body onload="checkCookies()">
<script>
function checkCookies()
{
if (navigator.cookieEnabled==true)
{
alert("Cookies so permitidos")
}
else
{
alert("Cookies no so permitidos")
}
}
</script>
<p>Ir aparecer um alert dizendo se os cookies esto ou no liberados em seu
navegador</p>
</body>
</html>
onChange
O evento onChange utilizado para que seja realizada determinada ao aps alguma mudana. No
exemplo abaixo iremos fazer essa mudana acontecer ao clicarmos fora do input text.
Listagem 4: Evento onChange
<!DOCTYPE html>
<html>
<head>
<title>Usando eventos no Javascript</title>
<script>
function myFunction()
{
var x=document.getElementById("fname");
x.value=x.value.toUpperCase();
}
</script>
</head>
<body>
Insira seu Nome: <input type="text" id="fname" onchange="myFunction()">
<p>
Ao clicarmos fora do input text o texto escrito nele ficar todo em caixa
alta.</p>
</body>
</html>
onMouseOver e onMouseOut
Esses eventos so responsveis pelas aes que o usurio faz com o mouse, passando o mouse no
elemento e tirando o mouse do elemento, respectivamente.
Listagem 5: Eventos onmouseover e onmouseout
<!DOCTYPE html>
<html>
<head>
<title>Usando eventos no Javascript</title>
</head>
<body>
<div onmouseover="mOver(this)" onmouseout="mOut(this)"
style="background-color:#D94A38;width:120px;height:20px;padding:40px;">Passe o
mouse em mim</div>
<script>
function mOver(obj)
{
obj.innerHTML="Obrigado"
}
function mOut(obj)
{
obj.innerHTML="Passe o mouse em mim"
}
</script>
</body>
</html>
Concluso
por essas e outras que o JavaScript vem se tornando cada vez mais famoso e ganhando cada vez
mais adeptos. No artigo de hoje vimos como trabalhar com alguns dos eventos mais utilizados, com
a leitura dele eu tenho certeza que voc vai conseguir aplic-los em seus projetos e ir alimentar
ainda mais a vontade de aprender essa maravilhosa linguagem dentro de vocs.