如何做到關閉子頁面的時候刷新父窗口?
真實案例,接手的別人的代碼改的,本來無法刷新父窗口,修改之后可以了,這里棘手的地方在于,父窗口是嵌在另一個頁面中的tab頁,要只刷新這個tab頁而不刷新整個主頁
父頁面打開子頁面相關代碼:
opentopDialog("編輯頁面", url, 1250, 800, function(window) {
//接收editorShare頁面closeWindow傳過來的參數,以刷新當前tab頁
if(window.msg == 'ok'){//這是加的
self.location = self.location;//這是加的
}
子頁面關閉代碼
function closeWindow() {
//傳參到父頁面,以刷新當前頁面的父頁面,顯示新加的數據
parent.window.msg = 'ok';//這是加的
//獲得當前頁面在父頁面中的索引
var index = top.layer.getFrameIndex(window.name);
top.layer.close(index);
}
僅供參考,不一定適用各種情況。
上一篇不知道接下來該如何繼續
下一篇麥庫爾的離開的內幕