我在JavaScript中有一个函数,它包含在主HTML文档中,并且都嵌入了iframes
。该功能应在主文档中运行。所以我试过了:
function f() {
if (parent === null) {
...do the real work here...
} else {
parent.f(); // Call parent
}
}
这不起作用。显然,parent
永远不会是null
或undefined
。目前,我使用的window == parent
有效,但我感到不安。那是对的吗?为什么?这有多兼容?
答案 0 :(得分:2)
可能是window==top
?没有使用iframe进行测试,但我注意到Google在gmail上使用了它。