第一个代码
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');\">";
但问题是第一个代码;
中的问题是什么