哪位高手能帮小弟我逐行解释一下这段代码

谁能帮我逐行解释一下这段代码?
document.onkeydown = function(e){ //当按下一个键盘按键时触发onkeydown事件
e = window.event || e;
Key=e.keyCode;
if(Key==13) send();
}

------解决方案--------------------
这还有什么好解释的。。。就是一个判断是否是enter键是的话就执行send方法
------解决方案--------------------
e = window.event || e; 是为了兼容 。
13是按下了回车 。
------解决方案--------------------
e = window.event || e;
这个地方是判断是IE浏览器还是其它的浏览器像firefox,如果是IE就可以直接用window.event如果是firefox则要通过参数传递去得到发生的按下事件。
------解决方案--------------------
JScript code

document.onkeydown = function(e){ //当按下一个键盘按键时触发onkeydown事件
e = window.event || e; //获得触发事件对象
Key=e.keyCode;   //取得键码
if(Key==13) send();  //如果键码是13则代表按下了Enter键,执行send()
}

------解决方案--------------------
回车 事件