SlideShare una empresa de Scribd logo
1 de 20
Descargar para leer sin conexión
Eventos - JavaScript
Cristiano Pires Martins
Fontes:
http://www.linhadecodigo.com.br
http://www.devmedia.com.br
http://ricvelozo.blogspot.com.br
Eventos
• Eventos são procedimentos executados em consequência a
uma ação.
• Exemplo:
• Quando o usuário clica em um botão, é disparado um evento
deste elemento chamado “click”.
• Quando se pressiona uma tecla sobre outro elemento, é
disparado um evento chamado “keydown” e quando a tecla é
solta, o evento “keyup” é disparado.
Exemplo de eventos
• Um clique no mouse
• O carregamento de uma página ou imagem web
• Quando o mouse passa sobre um anúncio em uma
página web
• Selecionar um campo de entrada em um formulário HTML
• Submeter um formulário HTML
• Pressionar uma tecla
Propriedade de Eventos
• Na linguagem HTML, os objetos possuem
propriedades que dão acessos aos seus eventos.
• Essas propriedades têm o nome iniciando com
“on”, seguido do nome do evento.
• Por exemplo, a propriedade “onclick” dá
acesso ao evento click de um elemento.
Como chamar um script
usando eventos
• Uma boa forma de lidar com eventos é usar event
listeners.
• Crie uma função mestra, que chame todas as
funções que deseja executar automaticamente, e a
chame através do evento onload do elemento
<body>.
function funcaoMestra()
{
função1();
função2();
/* ... */
}
<body onload="funcaoMestra();">
Boas práticas
• Uma boa prática em programação é separar o
código por propósito.
• As páginas web podem ser separadas em três
partes: estrutura (HTML), apresentação (CSS) e
funcionalidade (JavaScript).
• Em JavaScript, usa-se event listeners.
O que é event listener?
• Um event listener é uma função associada a um evento de um
elemento HTML.
• Dentro dessa função, o comando this serve como uma referência ao
elemento que acionou o event listener.
• É comum o uso de atributos relacionados a eventos, como onclick
e onfocus, mas deste modo, não há separação e a função fica
comprimida em uma linha, o que não é bom para scripts grandes.
• Também é possível chamar uma função através desses atributos, mas
desta forma se perde um pouco da flexibilidade.
• A forma ideal é adicioná-los usando a função addEventListener(),
ou o atributo relacionado ao evento, dentro do JavaScript.
event handlers
• O tratamento de eventos geralmente é feito a partir
de funções nas quais se implementa o código que
deve ser executado quando o evento ocorrer.
• Essas funções são chamadas de “event
handlers” (tratadores de evento).
Definindo event handlers
• Os event handlers são funções que contém o
código a ser executado na ocorrência de um
evento.
• Em Javascript, podemos criar uma função
utilizando a sintaxe padrão e fazer a chamada a
essa função na propriedade de evento, informando
seu nome e possíveis parâmetros no lugar onde se
colocaria o código diretamente
exemplo 2
<!doctype html>
<html>
<head>
    <meta charset="UTF-8"/>
    <script type="text/javascript">
    function exibirMensagem()
    {
        var data = new Date();
        alert(data.toString());
    }
    </script>
</head>
<body>
    <button id="btn" onclick="exibirMensagem();">Clique aqui</button>
</body>
</html>
Tratando eventos com a
função addEventListener
• A função “addEventListener”, nativa da linguagem
Javascript, permite ligar um evento de um objeto a
uma função que fará seu tratamento.
• Usando essa função, não é preciso definir a
propriedade de evento do objeto diretamente, pois
isso será feito via código, dinamicamente.
• No exemplo a seguir, temos a mesma função exibir
mensagem, mas dessa vez a ligamos ao evento
click do botão usando a addEventListener.
exemplo 3
<!doctype html>
<html>
<head>
    <meta charset="UTF-8"/>
</head>
<body>
    <button id="btn">Clique aqui</button>
    <script type="text/javascript">
        function exibirMensagem()
        {
            var data = new Date();
            alert(data.toString());
        }
        var btn = document.getElementById("btn");
        btn.addEventListener("click", exibirMensagem);
    </script>
</body>
</html> Coloque o script em um arquivo.js
função addEventListener
• Nesse caso foi preciso usar a função “getElementById”
para selecionar o objeto cujo evento seria tratado, no
caso, o botão.
• O primeiro parâmetro da addEventListener é o nome
do evento que será tratado, nesse caso, “click”. O
segundo é o nome da função que será executada.
• Essa forma dá mais flexibilidade ao código, pois deixa o
código HTML independente do Javascript. Todas as
modificações necessárias são feitas no script, sem
precisar alterar a tag.
Eventos
• onBlur

Este evento representa a perda de foco de um componente, por exemplo, o
usuário está digitando o CEP em um formulário e tecla TAB ou clica em outro 
campo do formulário, pode-se neste momento disparar uma função que valida o
CEP.
• onChange

Já este representa a mudança do valor de um componente. Por exemplo, o
usuário seleciona numa lista o mês desejado para uma consulta, uma ação de
filtro é disparada sobre uma tabela, que passa a listar os dados somente do mês
selecionado.
• onClick

Ao clicar o botão do mouse sobre um elemento da página, geralmente um botão
ou um link.
• onDragDrop

Refere-se a ação de arrastar e soltar algo sobre uma página web.
• onFocus

Este evento onFocus, é exatamente o contrário de onBlur.
Acontece quando um elemento da página recebe o focu da
aplicação.
• onLoad

Representa que a página ou as imagens acabaram de ser
carregadas.
• onMouseOver

Quando o mouse passa sobre um elemento da página.
• onSubmit

Quando um formulário é submetito, precisamente antes do envio.
Eventos
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 são permitidos")
}
else
{
alert("Cookies não são permitidos")
}
}
</script>
<p>Irá aparecer um alert dizendo se os cookies estão ou não liberados em
seu navegador</p>
</body>
</html>
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
<!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>
onmousedown,
onmouseup e onclick
<!DOCTYPE html>
<html>
<head>
<title>Eventos no Javascript</title>
</head>
<body>
<div onmousedown="mDown(this)" onmouseup="mUp(this)"
style=“background-color:#D94A38;
width:90px;
height:20px;
padding: 40px;">Clique aqui</div>
<script>
function mDown(obj){
obj.style.backgroundColor=“#1EC5E5";
obj.innerHTML="Solte o clique”;
}
function mUp(obj){
obj.style.backgroundColor="#D94A38"
obj.innerHTML="Obrigado"
}
</script>
</body>
</html>

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Document Object Model
Document Object ModelDocument Object Model
Document Object Model
 
jQuery from the very beginning
jQuery from the very beginningjQuery from the very beginning
jQuery from the very beginning
 
Javascript
JavascriptJavascript
Javascript
 
Event In JavaScript
Event In JavaScriptEvent In JavaScript
Event In JavaScript
 
Javascript validating form
Javascript validating formJavascript validating form
Javascript validating form
 
Presentasi konsep dasar html
Presentasi konsep dasar htmlPresentasi konsep dasar html
Presentasi konsep dasar html
 
Html events with javascript
Html events with javascriptHtml events with javascript
Html events with javascript
 
jQuery -Chapter 2 - Selectors and Events
jQuery -Chapter 2 - Selectors and Events jQuery -Chapter 2 - Selectors and Events
jQuery -Chapter 2 - Selectors and Events
 
Javascript and DOM
Javascript and DOMJavascript and DOM
Javascript and DOM
 
Java Script ppt
Java Script pptJava Script ppt
Java Script ppt
 
jQuery
jQueryjQuery
jQuery
 
Angular Directives
Angular DirectivesAngular Directives
Angular Directives
 
Bootstrap
BootstrapBootstrap
Bootstrap
 
Learning Html
Learning HtmlLearning Html
Learning Html
 
Dom
DomDom
Dom
 
JavaScript - Chapter 3 - Introduction
 JavaScript - Chapter 3 - Introduction JavaScript - Chapter 3 - Introduction
JavaScript - Chapter 3 - Introduction
 
jQuery for beginners
jQuery for beginnersjQuery for beginners
jQuery for beginners
 
Javascript dom event
Javascript dom eventJavascript dom event
Javascript dom event
 
Javascript
JavascriptJavascript
Javascript
 
Javascript 101
Javascript 101Javascript 101
Javascript 101
 

Similar a Java script aula 07 - eventos

Similar a Java script aula 07 - eventos (20)

Bloco 5.3
Bloco 5.3Bloco 5.3
Bloco 5.3
 
Ajax continuação
Ajax continuaçãoAjax continuação
Ajax continuação
 
Html dom, eventos, jquery
Html dom, eventos, jqueryHtml dom, eventos, jquery
Html dom, eventos, jquery
 
Aula 15 e 16 - Navegação - Activities e Fragments.pptx.pdf
Aula 15 e 16 - Navegação - Activities e Fragments.pptx.pdfAula 15 e 16 - Navegação - Activities e Fragments.pptx.pdf
Aula 15 e 16 - Navegação - Activities e Fragments.pptx.pdf
 
Introdução a jQuery
Introdução a jQueryIntrodução a jQuery
Introdução a jQuery
 
Java12
Java12Java12
Java12
 
Tratamento eventos
Tratamento eventosTratamento eventos
Tratamento eventos
 
Apostila Completa de Visual Basic
Apostila Completa de Visual BasicApostila Completa de Visual Basic
Apostila Completa de Visual Basic
 
Javascript Eventos, Métodos e Funções
Javascript Eventos, Métodos e FunçõesJavascript Eventos, Métodos e Funções
Javascript Eventos, Métodos e Funções
 
Apresentação j query3
Apresentação j query3Apresentação j query3
Apresentação j query3
 
Cap9
Cap9Cap9
Cap9
 
Introducao ao visual basic
Introducao ao visual basicIntroducao ao visual basic
Introducao ao visual basic
 
Desmistificando o cairngorm
Desmistificando o cairngormDesmistificando o cairngorm
Desmistificando o cairngorm
 
Javascript - Princípios da linguagem e utilização de frameworks
Javascript - Princípios da linguagem e utilização de frameworksJavascript - Princípios da linguagem e utilização de frameworks
Javascript - Princípios da linguagem e utilização de frameworks
 
Javascript
JavascriptJavascript
Javascript
 
Hello vue
Hello vueHello vue
Hello vue
 
Javascript
JavascriptJavascript
Javascript
 
Desenvolvimento em .Net - Eventos
Desenvolvimento em .Net - EventosDesenvolvimento em .Net - Eventos
Desenvolvimento em .Net - Eventos
 
Apostila microsoft visual basic
Apostila microsoft visual basicApostila microsoft visual basic
Apostila microsoft visual basic
 
Aprenda jQuery 1.3
Aprenda jQuery 1.3Aprenda jQuery 1.3
Aprenda jQuery 1.3
 

Más de Cristiano Pires Martins

Más de Cristiano Pires Martins (20)

Aula 08 - árvores
Aula 08 - árvoresAula 08 - árvores
Aula 08 - árvores
 
Java script - funções
Java script - funçõesJava script - funções
Java script - funções
 
Java script aula 09 - JQuery
Java script   aula 09 - JQueryJava script   aula 09 - JQuery
Java script aula 09 - JQuery
 
Java script aula 10 - angularjs
Java script   aula 10 - angularjsJava script   aula 10 - angularjs
Java script aula 10 - angularjs
 
Java script aula 08 - formulários
Java script   aula 08 - formuláriosJava script   aula 08 - formulários
Java script aula 08 - formulários
 
Aula 06 textos na web
Aula 06   textos na webAula 06   textos na web
Aula 06 textos na web
 
Aula 07 acessibilidade
Aula 07  acessibilidadeAula 07  acessibilidade
Aula 07 acessibilidade
 
Java script aula 06 - dom
Java script   aula 06 - domJava script   aula 06 - dom
Java script aula 06 - dom
 
Aula 05 layout e composição do site
Aula 05   layout e composição do siteAula 05   layout e composição do site
Aula 05 layout e composição do site
 
Aula 04 layout e composição do site
Aula 04   layout e composição do siteAula 04   layout e composição do site
Aula 04 layout e composição do site
 
Aula 02 semiótica e cores
Aula 02   semiótica e coresAula 02   semiótica e cores
Aula 02 semiótica e cores
 
Aula 01 introdução
Aula 01   introduçãoAula 01   introdução
Aula 01 introdução
 
Aula 03 esquema de cores
Aula 03   esquema de coresAula 03   esquema de cores
Aula 03 esquema de cores
 
Java script aula 04 - objeto array
Java script   aula 04 - objeto arrayJava script   aula 04 - objeto array
Java script aula 04 - objeto array
 
WDI - aula 07 - css com html
WDI - aula 07 - css com htmlWDI - aula 07 - css com html
WDI - aula 07 - css com html
 
Java script aula 07 - j-query
Java script   aula 07 - j-queryJava script   aula 07 - j-query
Java script aula 07 - j-query
 
Aula 08 - árvores
Aula 08 - árvoresAula 08 - árvores
Aula 08 - árvores
 
OAC Aula 09 - Entrada e Saída
OAC Aula 09 - Entrada e SaídaOAC Aula 09 - Entrada e Saída
OAC Aula 09 - Entrada e Saída
 
Aula 07 - lista linear
Aula 07 - lista linearAula 07 - lista linear
Aula 07 - lista linear
 
Aula 08-oac-execucao-de-programas
Aula 08-oac-execucao-de-programasAula 08-oac-execucao-de-programas
Aula 08-oac-execucao-de-programas
 

Último

Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploDanilo Pinotti
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx2m Assessoria
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx2m Assessoria
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx2m Assessoria
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsDanilo Pinotti
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx2m Assessoria
 

Último (6)

Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 

Java script aula 07 - eventos

  • 1. Eventos - JavaScript Cristiano Pires Martins Fontes: http://www.linhadecodigo.com.br http://www.devmedia.com.br http://ricvelozo.blogspot.com.br
  • 2. Eventos • Eventos são procedimentos executados em consequência a uma ação. • Exemplo: • Quando o usuário clica em um botão, é disparado um evento deste elemento chamado “click”. • Quando se pressiona uma tecla sobre outro elemento, é disparado um evento chamado “keydown” e quando a tecla é solta, o evento “keyup” é disparado.
  • 3. Exemplo de eventos • Um clique no mouse • O carregamento de uma página ou imagem web • Quando o mouse passa sobre um anúncio em uma página web • Selecionar um campo de entrada em um formulário HTML • Submeter um formulário HTML • Pressionar uma tecla
  • 4. Propriedade de Eventos • Na linguagem HTML, os objetos possuem propriedades que dão acessos aos seus eventos. • Essas propriedades têm o nome iniciando com “on”, seguido do nome do evento. • Por exemplo, a propriedade “onclick” dá acesso ao evento click de um elemento.
  • 5. Como chamar um script usando eventos • Uma boa forma de lidar com eventos é usar event listeners. • Crie uma função mestra, que chame todas as funções que deseja executar automaticamente, e a chame através do evento onload do elemento <body>. function funcaoMestra() { função1(); função2(); /* ... */ } <body onload="funcaoMestra();">
  • 6. Boas práticas • Uma boa prática em programação é separar o código por propósito. • As páginas web podem ser separadas em três partes: estrutura (HTML), apresentação (CSS) e funcionalidade (JavaScript). • Em JavaScript, usa-se event listeners.
  • 7. O que é event listener? • Um event listener é uma função associada a um evento de um elemento HTML. • Dentro dessa função, o comando this serve como uma referência ao elemento que acionou o event listener. • É comum o uso de atributos relacionados a eventos, como onclick e onfocus, mas deste modo, não há separação e a função fica comprimida em uma linha, o que não é bom para scripts grandes. • Também é possível chamar uma função através desses atributos, mas desta forma se perde um pouco da flexibilidade. • A forma ideal é adicioná-los usando a função addEventListener(), ou o atributo relacionado ao evento, dentro do JavaScript.
  • 8. event handlers • O tratamento de eventos geralmente é feito a partir de funções nas quais se implementa o código que deve ser executado quando o evento ocorrer. • Essas funções são chamadas de “event handlers” (tratadores de evento).
  • 9. Definindo event handlers • Os event handlers são funções que contém o código a ser executado na ocorrência de um evento. • Em Javascript, podemos criar uma função utilizando a sintaxe padrão e fazer a chamada a essa função na propriedade de evento, informando seu nome e possíveis parâmetros no lugar onde se colocaria o código diretamente
  • 10. exemplo 2 <!doctype html> <html> <head>     <meta charset="UTF-8"/>     <script type="text/javascript">     function exibirMensagem()     {         var data = new Date();         alert(data.toString());     }     </script> </head> <body>     <button id="btn" onclick="exibirMensagem();">Clique aqui</button> </body> </html>
  • 11. Tratando eventos com a função addEventListener • A função “addEventListener”, nativa da linguagem Javascript, permite ligar um evento de um objeto a uma função que fará seu tratamento. • Usando essa função, não é preciso definir a propriedade de evento do objeto diretamente, pois isso será feito via código, dinamicamente. • No exemplo a seguir, temos a mesma função exibir mensagem, mas dessa vez a ligamos ao evento click do botão usando a addEventListener.
  • 12. exemplo 3 <!doctype html> <html> <head>     <meta charset="UTF-8"/> </head> <body>     <button id="btn">Clique aqui</button>     <script type="text/javascript">         function exibirMensagem()         {             var data = new Date();             alert(data.toString());         }         var btn = document.getElementById("btn");         btn.addEventListener("click", exibirMensagem);     </script> </body> </html> Coloque o script em um arquivo.js
  • 13. função addEventListener • Nesse caso foi preciso usar a função “getElementById” para selecionar o objeto cujo evento seria tratado, no caso, o botão. • O primeiro parâmetro da addEventListener é o nome do evento que será tratado, nesse caso, “click”. O segundo é o nome da função que será executada. • Essa forma dá mais flexibilidade ao código, pois deixa o código HTML independente do Javascript. Todas as modificações necessárias são feitas no script, sem precisar alterar a tag.
  • 14.
  • 15. Eventos • onBlur
 Este evento representa a perda de foco de um componente, por exemplo, o usuário está digitando o CEP em um formulário e tecla TAB ou clica em outro  campo do formulário, pode-se neste momento disparar uma função que valida o CEP. • onChange
 Já este representa a mudança do valor de um componente. Por exemplo, o usuário seleciona numa lista o mês desejado para uma consulta, uma ação de filtro é disparada sobre uma tabela, que passa a listar os dados somente do mês selecionado. • onClick
 Ao clicar o botão do mouse sobre um elemento da página, geralmente um botão ou um link. • onDragDrop
 Refere-se a ação de arrastar e soltar algo sobre uma página web.
  • 16. • onFocus
 Este evento onFocus, é exatamente o contrário de onBlur. Acontece quando um elemento da página recebe o focu da aplicação. • onLoad
 Representa que a página ou as imagens acabaram de ser carregadas. • onMouseOver
 Quando o mouse passa sobre um elemento da página. • onSubmit
 Quando um formulário é submetito, precisamente antes do envio. Eventos
  • 17. 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 são permitidos") } else { alert("Cookies não são permitidos") } } </script> <p>Irá aparecer um alert dizendo se os cookies estão ou não liberados em seu navegador</p> </body> </html>
  • 18. 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>
  • 19. 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>
  • 20. onmousedown, onmouseup e onclick <!DOCTYPE html> <html> <head> <title>Eventos no Javascript</title> </head> <body> <div onmousedown="mDown(this)" onmouseup="mUp(this)" style=“background-color:#D94A38; width:90px; height:20px; padding: 40px;">Clique aqui</div> <script> function mDown(obj){ obj.style.backgroundColor=“#1EC5E5"; obj.innerHTML="Solte o clique”; } function mUp(obj){ obj.style.backgroundColor="#D94A38" obj.innerHTML="Obrigado" } </script> </body> </html>