Tengo este código
Código:
lo que hace es verificar si las teclas ALT y t,s o 0 (cero) se pulsan)<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>
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