【发布时间】:2011-12-29 20:23:27
【问题描述】:
以下在 IE6、IE7 和 chrome 上运行良好。不适用于 ff 3.0.7。
<html><head>
<script src="prototype.js" type="text/javascript" ></script>
<script type="text/javascript">
Event.observe(window, 'load',
function(){
Event.observe(document.body, 'keydown', myEventHandler);
alert('window load');
});
function myEventHandler(evt) {
alert(evt);
}
</script>
</head>
<body >
<input type="text" /><br><br>
</body></html>
编辑:“不工作”是指 myEventHandler 没有在 firefox 中触发。
EDIT2:此外,当焦点位于输入元素上时它可以正常工作。我希望它为所有按键触发。
【问题讨论】:
标签: javascript events prototypejs