当前位置: 代码迷 >> Java Web开发 >> js 关于父窗口关闭的有关问题
  详细解决方案

js 关于父窗口关闭的有关问题

热度:907   发布时间:2016-04-16 21:44:51.0
js 关于父窗口关闭的问题
我的项目中有 页面A(a.jsp,这个页面是z.jsp用open方法弹出来的),页面A中用frame嵌着b.jsp,b.jsp中有个按钮,点击按钮弹出个窗口C(c.jsp),同时看到后面的页面A刷新了一下,页面 C中有个按钮,这个按钮将数据submit到d.JSP,d.jsp将数据submit到e.jsp。
现在在e.jsp中有如下js代码:
var obj = window.dialogArguments;
obj.parent.opener.location.reload();//刷新z.jsp,这个功能实现了
alert("开始关闭le::::"+obj.parent.window);//这里输出object
alert(obj.parent.location.href);//这里输出a.jsp的url
obj.parent.close();//关闭父窗口页面A,但是这个窗口关闭不掉,为什么啊//window.opener=null;
window.close();//关闭窗口e.jsp,这个功能实现了
在线求各位大神帮忙啊  ~~~小弟在此谢过了~
------解决思路----------------------
obj.parent.window.close();
试试
------解决思路----------------------
这种情况不好说,你使用js调试工具调试下下....
还可以使用另一个方法::使用:回调函数来关闭窗体测试哈....
  相关解决方案