
09/01/2003 - Como simular objetos 3D simples
09/01/2003 - Segurança em programação PHP
28/01/2003 - Functions
16/09/2007 - Mural de recados
21/03/2006 - Criação de Menu Deslizante através do DreamWaver
08/12/2003 - Unindo e separando traçados - Fireworks
09/01/2003 - Sistema de Banner Rotativo
08/05/2005 - Eficiência e segurança com SQL parametrizado
11/06/2006 - Page Rank da ADOBE
06/05/2004 - Criando um contador de downloads com PHP e MySQL
09/01/2003 - Excluindo registros
08/12/2003 - Passe as variaveis por valor sem ByVal
26/09/2006 - Efeito metalico
15/01/2005 - Fazendo uma enquete simples com arquivos texto
Heitor Althmann - Web Developer
HTML - CSS - Java Script - PhothoShop - DreamWeaver - Flash
Leituras: 6950 - Heitor Althmann
Olá pessoal! Bom estar aqui com vc's novamente!
Hoje vou mostrar, como podemos aproveitar os eventos gerados pelo teclado em tempo de excução, e como podemos aproveitalos, causando efeitos e utilidades mto interessantes!...
Lembrando que a matéria será dividida em 2 partes.Let\'s Rock!
No javascript, os enventos que iremos usar serão: onkeypress, onkeyup, onkeydown;Como vc\'s já devem saber estes eventos funcionam assim:
*onkeypress: é disparado assim que uma tecla é pressionada, e logo em seguida liberada.
*onkeyup: é disparado toda a vez que uma tecla é liberada.
*onkeydown: é disparado toda a vez que uma tecla é pressionada.Obs: no evento onkeypress e onkeydown, se vc segurar a tecla pressiona, o evento segue se desparando continuamente, e não somente uma vez.
Vamos lá!
Vamos entender primeiramente, como podemos trabalhar com o teclado, e saber qual tecla foi disparada.
O objeto event uma propriedade chamada keyCode que retorna o código da tecla pressionada.
Teremos um exemplo abaixo de como isto funciona.<html>
<head>
<script language="javascript">
<!--function exemplo()
{
var tecla = window.event.keyCode;
window.status = "Você pressionou a tecla: " + String.fromCharCode(tecla);
alert("O Código da tecla pressionada é: " + tecla);}
document.onkeypress = exemplo;
//-->
</script>
</head>
<body>
<p align="center">Obtendo o Código da tecla pressionada::.</p>
</body>
</html>Como podem perceber o Objeto String por sua vez, possui o método "fromCharCode". Ele retorna a letra que corresponde ao código da tecla pressionada. ex:
String.fromCharCode(104);
retorna a letra "h";Bom pessoal, está é a primeira parte da matéria.
Esperam que tenham gostado. Já com estes conhecimentos é possível trazer muitos benefícios a uma aplicação, ou outro meio que seja. Outro ponto interessante seria a parte de entretenimento com o usuário.Na segunda parte da Matéria, aprenderemos a fazer um teclado virtual e trabalharmos com o mesmo de diferentes maneiras, disponibilizando diferentes efeitos e utilidades.
Por hj é isto pessoal! Um grande abraço!
Espero que tenham gostado
Fiquem com Deus!
Ateh...