tecnologias para internet - 2016.2 - aula 6

13
Tecnologias para Internet Prof.º Thyago Maia

Upload: thyago-maia

Post on 16-Apr-2017

292 views

Category:

Education


5 download

TRANSCRIPT

Page 1: Tecnologias para Internet - 2016.2 - Aula 6

Tecnologias para Internet

Prof.º Thyago Maia

Page 2: Tecnologias para Internet - 2016.2 - Aula 6

Javascript

Page 3: Tecnologias para Internet - 2016.2 - Aula 6

Mudar atributos de um elemento HTML

Page 4: Tecnologias para Internet - 2016.2 - Aula 6

Exemplo

4

<!– Exemplo --><html>

<body>

<script> function mudaFigura() {

var imagem = document.getElementById(“imagem");if(imagem.src.match(“sport2”))

imagem.src = “sport.gif”;else

imagem.src = “sport2.gif”; } </script>

<img id=“imagem” src=“sport.gif” onclick=“mudaFigura()“>

</body>

</html>

Page 5: Tecnologias para Internet - 2016.2 - Aula 6

Validando Dados

Page 6: Tecnologias para Internet - 2016.2 - Aula 6

Exemplo

6

<!–- Exemplo --><html> <body>

<script> function validaNegativo() {

var numero = document.getElementById(“campo").value;if(numero >= 0)document.getElementById(“resp").innerHTML = “Inválido”;elsedocument.getElementById(“resp").innerHTML = “Válido”;

} </script>

Digite um número negativo: <input type=“text” id=“campo”> <button type=“button” onclick=“validaNegativo()“>Validar</button> <div id=“resp”></div>

</body></html>

Page 7: Tecnologias para Internet - 2016.2 - Aula 6

Exercícios

Page 8: Tecnologias para Internet - 2016.2 - Aula 6

Exercícios

• Faça um documento HTML que permita ao usuário digitar seu RG e CPF. Como tais campos são obrigatórios, faça um script que verifica se os campos realmente foram preenchidos.

8

Page 9: Tecnologias para Internet - 2016.2 - Aula 6

Exercícios

9

<!– Exemplo -->

<html> <body>

<script> function obrigatorio(x) {

if(x.value == “”)alert(‘Campo obrigatório');

} </script>

RG: <input id=“rg" type="text“ onblur=“obrigatorio(this)” /><br/> CPF: <input id=“cpf" type="text“ onblur=“obrigatorio(this)” /><br/>

</body></html>

Page 10: Tecnologias para Internet - 2016.2 - Aula 6

Exercícios

• Faça um documento HTML que permita ao usuário digitar sua idade. Em seguida, faça um script que receba a idade do indivíduo e informe se o mesmo atingiu a maioridade.

10

Page 11: Tecnologias para Internet - 2016.2 - Aula 6

Exercícios

11

<!– Exemplo -->

<html> <body>

<script> function checa() {

if(document.getElementById('idade').value >= 18)

alert('É de maior');else

alert('É de menor');

} </script>

<input id="idade" type="text" /><br/> <button type="button" onclick="checa()">Checa</button>

</body></html>

Page 12: Tecnologias para Internet - 2016.2 - Aula 6

Exercícios

• Faça um script que lê o salário base de um funcionário, calcula e mostra o salário a receber, sabendo-se que o funcionário tem gratificação de 5% sobre o salário base e paga imposto de 7% sobre este salário.

12

Page 13: Tecnologias para Internet - 2016.2 - Aula 6

Exercícios

13

<!– Exemplo -->

<html> <body>

<script> function calcula() { var salario = document.getElementById('salario').value; var grat = salario * 0.05; var imposto = salario * 0.07; alert(parseFloat(salario) + parseFloat(grat) - parseFloat(imposto)); } </script>

<input id="salario" type="number" /><br/> <button type="button" onclick="calcula()">Calcula</button>

</body></html>