<script language="JavaScript">
function view(e){
     var key = "";
     var shiftON = false;
     if(!document.all) { if(e.shiftKey) {shiftON = true;} key=e.which;}
     else { if(e.shiftKey) {shiftON = true;} key=event.keyCode);}
     alert((shiftON?"Shift +":"") +String.fromCharCode(key));
}if(!document.all){
if(document.getElementById) {//>=NS6.0
document.addEventListener("keydown", view, true);
}
} else {
document.onkeydown= view;
}
</SCRIPT>

解决方案 »

  1.   

    if (event.shiftKey && event.keyCode==65)....
    A是65吧
      

  2.   

    sorry, i should be the following:
    <script language="JavaScript">
    function view(e){
         var key = "";
         var shiftON = false;
         if(!document.all) { if(e.shiftKey) {shiftON = true;} key=e.which;}
         else { if(event.shiftKey) {shiftON = true;} key=event.keyCode;}
     if(key != 16 && key!=17) alert((shiftON?"Shift +":"") +String.fromCharCode(key));
    }if(!document.all){
    if(document.getElementById) {//>=NS6.0
    document.addEventListener("keydown", view, true);
    }
    } else {
    document.onkeydown= view;
    }
    </SCRIPT>
      

  3.   

    onKeyDown="javascript:alert(event.keyCode);"