iframe 火狐获取键盘编码问题
查看资料后,keycode ff不兼容,最后使用event.which和event.charCode 在ff浏览器还是没有起作用,
在火狐浏览器下,下面这段代码来获取键盘事件,现在我想捕捉回车事件,怎么来实现呢?
<iframe src="about:blank" frameborder="0"></iframe>
var ifr = frames[0];
ifr.document.designMode = 'on'; //可编辑状态
ifr.document.addEventListener("keydown",function (){fireKeyDown();}, true);
function fireKeyDown() {
alert("弹出");
}
------解决方案--------------------
JScript code
var ifr = frames[0];
ifr.document.designMode = 'on'; //可编辑状态
ifr.document.addEventListener("keydown",fireKeyDown, true);
function fireKeyDown(event) {
if(event.keyCode == 13)
alert("弹出");
}