【发布时间】:2010-05-06 11:51:30
【问题描述】:
我有一个用 Javascript 创建的 iframe,带有一些函数 f():
var iframe = document.createElement("iframe");
$(iframe).attr({
width: 0,
height: 0,
frameborder: 0,
src: this.options.url,
name: id,
id: id
});
document.body.appendChild(iframe);
iframe.contentWindow.f = function(data) {
alert("test");
};
在这个 iframe 中加载的文档应该调用函数 f():
<script ...>f();</script>
这在 Firefox 中完美运行,但 Opera 告诉我们, f() 是未定义的。
有什么解决办法吗?
阿德里安。
【问题讨论】:
标签: javascript function iframe call opera