搜索

首页  >  问答  >  正文

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

类似这样的

关闭当前文章 刷新前一个页面

高洛峰高洛峰2838 天前636

全部回复(4)我来回复

  • 滿天的星座

    滿天的星座2017-05-16 13:13:05

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

    回复
    0
  • PHP中文网

    PHP中文网2017-05-16 13:13:05

    postmessage很适合这个场景啊

    回复
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-16 13:13:05

    试试js 回调函数呢

    回复
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-16 13:13:05

    这个截图看起来很像是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.操作();
    这种方式也是通用的操作父级页面 后面接上的东西和你在父级页面想做的操作写的一样就可以

    回复
    0
  • 取消回复