iframe:处理onkeypress事件

时间:2013-02-27 19:08:51

标签: javascript iframe

第一个代码

var my_iframe = document.getElementById("my_iframe");

my_iframe.contentDocument.head = "<script type='text/javascript'>function my_f(e){alert('hey here i am.')}</script>";
my_iframe.contentDocument.body = "<input onkeypress='return my_f(event)'>";

给我一​​个错误my_f未定义的函数。 正如我在firebug中检查了html元素,发现 my_f函数是在iframe头部的javascript标记中定义的。

有人可以指导我,如何在iframe内输入onkeypress事件。 那里有什么问题?


第二个代码 ::这个有效:

my_iframe.contentDocument.body = "<input onkeypress=\"alert('hello');\">";

但问题是第一个代码;

中的问题是什么

0 个答案:

没有答案