document.onkeydown=function(){
   var event = arguments[0]||window.event; 
   var currentKey = event.charCode||event.keyCode;     
   if (currentKey == 13) { 
alert('d'); 

}
这段代码在ie6下面无效,ie8没问题,求解如何使之在ie6下生效!

解决方案 »

  1.   

    document.onkeyup=function(){
       var event = arguments[0]||window.event; 
       var currentKey = event.charCode||event.keyCode || e.which;     
       if (currentKey == 13) { 
            alert('d'); 
        } 
    }没有特殊要求的话  用onkeyup吧
      

  2.   

    做web开发就应该使用jquery之类的框架,否则有多少兼容性问题的自己解决?
      

  3.   

    document.onkeydown
    这个是定义的什么 只能理解是document对象的一个方法 非事件
    ie8我没有 如果ie8可以 那只能说明ie8把这个onkeydown当事件了