Jump to content


Photo

Dúvidas Básicas Em Javascript


  • Faça o login para participar
1 reply to this topic

#1 Panda

Panda

    Novato no fórum

  • Usuários
  • 2 posts
  • Sexo:Masculino
  • Localidade:Potirendaba-SP
  • Interesses:Sexo, Drogas e Rock n' Roll!

Posted 25/04/2010, 14:44

Estou começando a estudar JavaScript agora, e tenho algumas dúvidas sobre eventos simples.

Não consegui achar funções para os seguintes eventos:
* onKeyDown
* onKeyPress
* onKeyUp
* onLoad
* onUnLoad

no onKeyDown, (que aparentemente é semelhante ao onKeyPress) eu não consegui de maneira alguma achar funcionalidade.
Segue o código:

<script language="JavaScript">
if (OnKeyDown)
{
alert("Você pressionou uma tecla.")
}
</script>


Também não consegui aplicar qualquer outro dos eventos acima. Talvez eu esteja usando o comando if erroneamente? Por favor, mandem alguns exemplos das seguintes funções. Grato desde já


#2 gambiT_

gambiT_

    Novato no fórum

  • Usuários
  • 18 posts
  • Sexo:Não informado

Posted 26/04/2010, 06:51

Daí Panda, blz?

Até onde eu sei, os eventos onkeyDown, Press, Up,... devem ser atribuídos a alguma funcao, em algum elemento da página, ex:

<input type="text" name="ex" id="ex" onkeyup="EventoJavascript(); OutroEventoJS(); " />

o que eu penso que deve funcionar, é o seguinte exemplo:
<body onkeypress="VerificaKeyPress(); ">

daí você cria uma função ex:
function VerificaKeyPress() {
    // aqui você pode colocar algo como você citou, tipo:
    // verifica se apertou a tecla "W" ou "ESC", coisa assim.
}

OU você pode utilizar também o JQuery, pra facilitar.
ao invés de definir o "onkeyup" ou "onkeypress" no elemento, como feito no primeiro exemplo, você pode fazer como está descrito neste post: Clique aqui




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq