0
我使用milkbox来显示覆盖窗口,覆盖层基本上是一个iframe。mootools在IE中iframe中的父级存储变量
我有一些运行在iframe和body.unload事件我想在父文档中存储的东西的代码。
图片像这样
-> overlay is open:
bla...
bla...
function store() { window.parent.document.store('myVar',var);}
document.body.onunload = store;
<- overlay got closed
onClose event gets triggered
var myVar = document.retrieve('myVar');
在这一点上,我应该有一个变种,我从iframe中存储。问题是只有IE不想检索这个。我试过window.parent.myVar = myVar,当onClose事件被触发时,它不会被识别...
我试图将它存储在窗口中,没有任何东西......它就像在iframe中发生的任何事情是分开的...这不是十字架!那么为什么会发生?
我试过Chrome和Firefox,两者都应该如此。只有疯狂的IE不想让我存储检索的东西。
请帮忙!!
是来自同一个域的iframe吗?如果没有,你将无法做到这一点。 – 2012-03-30 18:57:45