var iSting = "";
document.onkeydown = KeyDown;
function KeyDown() 

 
 var realkey = String.fromCharCode(event.keyCode);
 iSting += realkey;
 document.write(iSting);
 document.close();
}

解决方案 »

  1.   

    问题类同于: http://community.csdn.net/Expert/TopicView1.asp?id=4559764
    都是用 document.write() 惹得祸,在页面加载完成之后再使用 document.write() 会冲掉原来已经加载的信息,建议使用 innerHTML +=
      

  2.   

    <div id=mm></div>
    <script>
    document.onkeydown = function() 

        var realkey = String.fromCharCode(event.keyCode);
        document.getElementById("mm").innerHTML += realkey;
    }
    </script>