iframe框架怎么关闭子页面刷新父页面呢

类似这样的
clipboard.png
关闭当前文章 刷新前一个页面

阅读 15.5k
4 个回答

这个截图看起来很像是H-ui的框架.
如果你弹出的iframe用的是layui 可以这样用:

var index = parent.layer.getFrameIndex(window.name);
parent.layer.close(index);//关闭当前页
window.parent.location.replace(location.href)//刷新父级页面

如果是不是用layui弹出的:

window.close();//关闭当前页
window.parent.location.replace(location.href)//刷新父级页面

这个里面... window.close();//这个关闭其实可以通用

window.pranet.操作();
这种方式也是通用的操作父级页面 后面接上的东西和你在父级页面想做的操作写的一样就可以

看不出你哪里使用了iframe和结构,能说清楚点么。
如果是关闭iframe,刷新页面的话,则可以直接通过dom来实现,不同域的话,则可以通过跨域来实现。
如果是关闭这个标签,刷新另外一个标签的话,则可以使用cookie+定时,或者是storage事件来触发多标签通信。

试试js 回调函数呢

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题