【发布时间】:2013-12-11 22:39:34
【问题描述】:
我的要求如下:
我有一个模态对话框弹出窗口,我使用以下代码打开它:
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"
【问题讨论】:
标签: javascript jquery jsp