Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

MarviN*

Onkeypress No Ie

Recommended Posts

Fala pessoal,Estava fazendo uma navegação para o meu menu através das setas do teclado. Coloquei um evento OnKeyPress (tentei também com keydown e keyup) na div que engloba todo o menu.Ele funciona perfeitamente no Mozilla, mas quando fui verificar no IE, não funcionava. Fui debugando e descobri que o IE simplesmente ignora o Onkeypress quando se trata das setas e as teclas de "navegação" no texto (insert, delete, home, end, page up e down).Alguém sabe alguma maneira de fazer isso funcionar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

estranho cara... eu testei aqui e funfou.... veja você mesmo:

 

Imagem Postada

 

45 = Insert

 

testei esse code:

 

<script type="text/javascript">

function mostra(e){

alert(e.keyCode);

}

</script>

 

<body onKeyDown="mostra(event);">

 

</body>

testado em FF 1.7 e IE 6.0

 

:mellow:

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

É cara.. mas tenta pressionar as setas, colocando o evento em um DIV povoado com alguns links. :D . Ele encrenca.Acabei de resolver o problema mudando o evento do elemento DIV para os elementos A, dos links. Aí funcionou tanto no Mozilla qto no Internet Explorer.Parece que o IE não executa os eventos OnKey* em alguns elementos, dependendo da tecla pressionada. Mas ta resolvido, de qquer forma eu agradeço. (y)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.