關閉頁面刷新上層頁面的幾種方式

parent.location.reload();//使打開窗口的父窗口刷新,然後本子窗口關閉

window.location.reload();//刷新當前頁面

parent.location.reload();//刷新父對象(用在框架)

opene.location.reload();//刷新父窗口對象(用於單開的窗口)

 history.go(-1);//返回上一頁,後退+刷新

history,back();//後退
 top.location.reload()//刷新最頂端對象(用於多開窗口)

其中引用了layer.js的方式:
 var index = parent.layer.getFrameIndex(window.name);//獲取窗口索引
 parent.layer.close(index); //關閉指定窗口

在嵌套的iframe頁面彈出彈出框中關閉並刷新指定iframe

        parent.$('.J_iframe[name="iframe頁面"]')[0].contentWindow.window.location.reload();//這裏可以分析第幾層刷新
        window.parent.layer.closeAll(); //關閉所有上層

以上這些方法根據自己項目中的具體情境靈活使用

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章