我的要求如下所述:
我有一个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"
答案 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"