Aqui te dejo la funcion x-browser:
Código javascript
:
Ver originaldocument.onkeydown = function(elEvento) {
var evento = elEvento || window.event;
var codigo = evento.keyCode;
if(codigo > 36 && codigo < 41){ //Flechas
return false;
}
}
El error estaba en el evento, onkeypress.keycode en ie, captura el caracter (abcdef etc) de la tecla pulsada, y en los demas (estandar) captura el codigo (lo que se necesita), entonces cambiando el evento a onkeydown, ie y todos los demas navegadores reconocen keycode como el codigo.
PD: Faltaba un & en la condicion, añadeselo.