FF的keyevent有问题
受不了,未升级1.5之前这程序好好的
键入任何键都出输出"J",升级1.5之后,就无法执行了。
火狐怎么这么难臣服……
大老们,帮我个忙实现这个效果吧,我只是想做像IE:
if(window.event.keyCode==13) window.event.keyCode=8;
这么简单的一个动作……
<html>
<head>
<title>initEvent Test</title>
<script>
function printJ(MyEvent)
{
var letter="J"; //This letter will will replace the original one.
//everything, but the letter, should remain same.
MyEvent.initKeyEvent(
MyEvent.type,
MyEvent.canBubble,MyEvent.cancelable,
MyEvent.view,MyEvent.ctrlKey,MyEvent.altKey,MyEvent.shiftKey,
MyEvent.metaKey,
letter, //letter itself
letter.charCodeAt(0)//its code
);
return true;
}
</script>
</head>
<body>
Just press any key. The result should always be "J" <br>
<textarea onkeypress="printJ(event);"></textarea>
</body>
</html>