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

时间:2013-11-21 14:55:09

标签: javascript jquery jsp

我的要求如下所述:

我有一个modaldialog弹出窗口,我使用以下代码打开:

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"

3 个答案:

答案 0 :(得分:0)

尝试使用:

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

答案 1 :(得分:0)

试试这个

window.location.href = URL;
window.close();

答案 2 :(得分:0)

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