无法访问Google Chrome中的父页面

时间:2011-02-22 16:19:11

标签: javascript google-chrome parent shadowbox

我在子页面(iframe - shadowbox)中有这个功能:

function returnToParent()  
{
        parent.document.getElementById('hello').innerHTML = document.getElementById('nameinput').value;
        self.parent.Shadowbox.close();  
}

它将文本输入“Name”的值发送到主页面中的div,在那里显示消息“Hello”。
它在Firefox中运行良好。但它在谷歌浏览器中不起作用。它不发送值,也不关闭影子框 是否有其他方法可以访问google chrome的父页面?

提前致谢,
亚历山大。

1 个答案:

答案 0 :(得分:0)

我可能在这里错了 - 不过我相信因为它是一个IFrame,所以'父'实际上是同一个窗口。您必须获取该信息并在没有iframe的情况下刷新页面并显示您收集的信息。

我希望这有助于提出一些不同的想法。