怎么做到关闭子页面的时候刷新父窗口?

已举报 回答 关注
怎么做到关闭子页面的时候刷新父窗口?
问在线客服
扫码问在线客服
  • 回答数

    4

  • 浏览数

    5,783

4个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
// 关闭窗口.
function closeWin(){
// 可能存在frame页面,所以要引用top窗口.
var win = top.window;
try{
// 聚焦.
if(win.opener) win.opener.focus();
// 避免IE的关闭确认对话框.
win.opener = null;
}catch(ex){
// 防止opener被关闭时代码异常。
}finally{
win.close();
}
}
// 刷新打开本窗口的opener窗口.
function refreshOpener(){
// 可能存在frame页面,所以要引用top窗口.
var win = top.window;
try{
// 刷新.
if(win.opener) win.opener.location.reload();
}catch(ex){
// 防止opener被关闭时代码异常。
}
}// 刷新opener窗口后关闭自己。
function refreshOpenerAndCloseMe(){
refreshOpener();
closeWin();
} script language=JavaScript type=text/JavaScript
window.opener.location.reload(); //刷新父窗口
window.close(); //关闭子窗口.
/script
取消 评论
点击链接离开的时候调用js方法,并设置clearInterval。
取消 评论
父:var result = window.showModalDialog();if(result == 1){window.location.reload()}子:window.returnValue = 1; window.close();
取消 评论
好像不能吧,你是说网页还是?
取消 评论
ZOL问答 > 怎么做到关闭子页面的时候刷新父窗口?

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?