2010-09-29 159 views
1

我创建window.open的链接,在新打开的窗口中我添加一个按钮关闭窗口。我想当我的窗口关闭,然后父窗口将刷新,所以我使用此脚本:刷新父窗口在IE8

window.opener.location.href =“https://qa.bloom.com/products/customer/account/profile /“; window.close();

在我的应用程序的父窗口使用安全的服务器等为https://examples.com,但是子窗口不能使用安全服务器。

这是工作在FF和,但在IE 8它不工作。 为什么IE8打开一个新窗口而不是刷新现有的窗口?

请给你的建议。

感谢

回答

3

尝试下面的代码:

window.opener.location = self; 
window.opener.location.reload(); 
window.close(); 

它在我的IE 8.0

+0

window.opener.location =自我的伟大工程; 它打开新窗口,如果IE8与子窗口的URL和window.opener.location.reload(); 在IE8 – Seema 2010-09-29 13:59:37

+0

@Seema不工作:在IE8不工作 - 你什么意思?它不适用于你的IE8吗? - 是的,我可以就此达成一致,但总的来说,它适用于IE8。原因可能是您的IE特殊安全设置或使用安全的服务器连接。对不起,但我无法重现你的问题,并再次与我的IE8工程很好。如果你能够 - 尝试发布你不工作的样本。 – mastak 2010-09-30 08:48:44