是不是firefox的问题啊?如果是,有什么方法代替啊?

解决方案 »

  1.   

    浏览器兼容性问题,去 Firefox 官网查参考文档吧!
      

  2.   

    document.onkeydown = function(e)
    {
    e = window.event || e;
    // 或
    e = window.event || arguments.callee.caller.arguments[0]; if (e.ctrlKey)
    {
    // ...
    }
    }IE跟FF的事件机制稍有不同.
      

  3.   

    document.onkeydown = function(e)
    //这里就是IE跟FF的事件句柄传递的不同之处,IE里的事件对象就是window.event,而FF是通过绑定的函数的第一个参数默认的传进来的.
    e = window.event || e;
    //表示,如果window.event == null则表e参数值,因为FF里没有window.event对象,而IE里有.
    e = window.event || arguments.callee.caller.arguments[0];
    //表示如果window.event == null 则取函数的第一个参数...