<body onkeydown="alert(event.keyCode ? event.keyCode : event.which ? event.which :
event.charCode)">

解决方案 »

  1.   

    1.5是支持keyCode的, 2.0没用过, 不过应该还支持which吧
      

  2.   

    -1.5 按键兼容: event.which && event.keyCode
    <script type="text/javascript">
    //<![CDATA[
    document.onkeypress=function(e){
    if(!e)var e=window.event;
    var num=e.which||w.keyCode;
    alert(num);
    }
    //]]>
    </script>-1.5.1 按键兼容 1
    <script type="text/javascript">
    //<![CDATA[
    document.onkeypress=kp;

    function kp(e){
    if(!e)var e=window.event;
    var kc=e.which||e.keyCode;
    switch(kc){
    case 13: alert('carriage return'); break;
    case 27: self.opener=null;self.close();break;
    }
    }
    //]]>
    </script>