无法将父窗口从modaldialog子窗口重定向到另一个页面

Not able to redirect parent window to another page from modaldialog child window

本文关键字:窗口 重定向 另一个 modaldialog      更新时间:2023-09-26

我的要求如下所述:

我有一个模式对话框弹出窗口,我使用以下代码打开:

window.showModalDialog('/test.jsp',window, 'center: yes; dialogHeight: 230px; dialogWidth: 550px; help: no;scroll:no;' );

我在模式对话框窗口中有一个按钮,一旦点击,就会关闭弹出窗口,并将父窗口重定向到登录页面。

我尝试过以下几种:

var par = self.parent;
self.close();
par.location.replace("/login.jsp");

现在,模式对话框正在关闭,但没有将父窗口重定向到登录页面,而是打开了一个新窗口并在其中加载此页面。

如果有人能给我一些关于这个问题的想法,我将不胜感激?

附加信息:

我的父窗口在框架集中。为了从子对象访问父对象的引用,通常使用window.opener,但在这种情况下,我将其视为未定义。不知道为什么。

答案:

window.close()    
window.dialogArguments.location.href = "/login.jsp"

尝试使用:

 window.opener.location = url;
window.close();

尝试这个

window.location.href = URL;
window.close();
window.close()    
window.dialogArguments.location.href = "/login.jsp"