Ie 8

Bom dia pessoal. Instalei o IE 8 no meu notebook e ao rodar um function como essa, ela não funcionou.[code]

Data: [/code]

nesse alert returna o valor do key como undefined alert(key);

e isso apenas no IE 8, aqui no trabalho uso o IE 6, e funciona perfeito.
Alguem sabe se é um bug do IE 8, ou se eles mudarão o event?

Mudarão (futuro, ou seja, ainda vão mudar) ou mudaram (passado, ou seja, eles já fizeram isso de mudar)?

De qualquer maneira, a sintaxe correta do alert é “window.alert”.

Muito obrigado Thiago, mas acho que vc não entendeu. Eu estou falando do window.Event que pega o valor das teclas que foi pressionada.

Bom, olhando esta referência ( http://www.w3schools.com/jsref/jsref_onkeypress.asp ), dá a impressão que você deveria fazer assim:

                var key = window.event ? e.keyCode : e.which ;  

E por algum motivo o IE 6 aceitava e.which.