阅读:2957回复:0
Mozilla的问题,designMode引起事件失效?为何?
代码如下
<IFRAME id="a" Name="a" style="WIDTH: 200; HEIGHT: 100"></IFRAME> <script> function aa(){ alert("a"); } aObj=window.frames["a"]; var bodyHtml="<head>\n<style type=\"text/css\">body { font-size: 12px;margin: 0px;padding: 1px;}\np{margin:0px;padding:0px;}\n</style>\n</head>\n<body bgcolor=\"#FFFFFF\"></body>"; aObj.document.open(); aObj.document.write(bodyHtml); aObj.document.close(); aObj.document.designMode="On"; aObj.document.onkeypress=parent.aa; </script> 此代码在IE下面可以响应onkeypress事件,但是在firefox下面就无法响应该事件了,请教大家为何呢?在firefox下如果吧designMode="On"去掉是可以响应事件的 |
|