hola a todos
Tengo este código
Código:
<script language="javascript">
var isCtrl = false;
var teclaprimaria = "18";// alt
document.onkeyup=function(e){
if(e.which == teclaprimaria) isCtrl=false;
}
document.onkeydown=function(e){
if(e.which == teclaprimaria) isCtrl=true;
if(e.which == 83 && isCtrl == true) {
alert("PRED: S -- irás a google");
return false;
}
if(e.which == 48 && isCtrl == true) {
alert("PRED: 0 -- irás a yahoo");
return false;
}
if(e.which == 84 && isCtrl == true) {
alert("PRED: T -- irás a ruizmasa");
return false;
}
}
</script>
</body>
lo que hace es verificar si las teclas ALT y t,s o 0 (cero) se pulsan)
es decir si la tecla alt esta pulsada mientras se pulsa l tecla correspondiente ejecuta la accion
el caso es que funciona perfecto en FF y en chrome, pero en IE me dice que
which es nulo o no es un objeto
en opera tampoco funciona
alguno puede indicarme como solucionar esto??
mil gracias