我在主体的onload事件期间在文档中创建了一个对象,然后是iframe。我需要在iframe中访问该对象(使用所有方法)。
父文档中的(init.html):
function qvinit() {
qva = new Qva.PageBinding('QLM');}
在init.html的主体中我然后创建一个iframe并调用另一个HTML页面
<iframe src=nextpage.html></iframe>
nextpage.html然后是一个非常简单的文档,它加载一些javascript函数和CSS,基本上只做一个DIV
<div class="QvFrame" avqview="QLM" avq="object:.Document\CH01" id="Document\CH01" style="width:260px;height:158px"></div>
如果它位于父文档(即init.html)中,则此DIV部分可以正常工作。但是,我需要将它放入“子文档”(即nextpage.html),然后它就不再起作用了。可能是nextpage.html对这个对象一无所知,我不知道,因为我对Javascript还很新。
有人知道如何实现它,我可以使用parant文档中的QLM对象吗?
非常感谢
的Stefan
答案 0 :(得分:0)
您正在寻找:
window.parent.qva
这应该是对变量qva的引用,假设fram和父元素都位于同一主机上。
我过去曾经使用过一个类,它在所有框架和打开的窗口中创建了一个存储对象数组 - 您可能希望这样做。