tu código no es
crossbrowser, reemplaza esta parte:
Código Javascript
:
Ver originalfunction mantenerTecla(){
var tecla = event.keyCode;
//...
}
por ésta:
Código Javascript
:
Ver originalfunction mantenerTecla(e){
if(e==null){e=event;}
if(e==null){e=window.event;}
var tecla = (document.all) ? e.keyCode : e.which;
//...
}
y no olvides de pasar
event como parámetro:
... onkeypress="mantenerTecla(
event);" ...