日期:2014-05-16  浏览次数:20368 次

再来个小问题.为什么s,l,n不能触发onkeydown事件啊
如题.
JScript code

    document.onkeydown = keydown;
    function keydown()
    {
        alert('y');
    }


我随便按了一些.除了s.l.n这几个键外.别的都能执行!

------解决方案--------------------
我这里都是可以的

可能在你的机上那几个键给其它应用程序注册为热键了,
也有可能你的键盘有问题
------解决方案--------------------
IE6sp1测试没问题!

FF2.0下都无效!

JScript code

document.onkeydown = keydown;

function keydown()
{
    alert(String.fromCharCode(event.keyCode));
}

------解决方案--------------------
键盘问题