搜尋

首頁  >  問答  >  主體

javascript - iframe框架要怎麼關閉子頁面刷新父頁面呢

類似這樣的

關閉當前文章 刷新前一個頁面

高洛峰高洛峰2739 天前563

全部回覆(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
  • 取消回覆