js彈窗關(guān)閉父頁面刷新 如何做到關(guān)閉子頁面的時(shí)候刷新父窗口?
如何做到關(guān)閉子頁面的時(shí)候刷新父窗口?在一個(gè)真實(shí)的案例中,其他人接管的代碼被更改了。最初,無法刷新父窗口。修改后,還可以。這里的難點(diǎn)在于父窗口是嵌入在另一個(gè)頁面中的選項(xiàng)卡頁面。要刷新選項(xiàng)卡頁而不刷新整個(gè)
如何做到關(guān)閉子頁面的時(shí)候刷新父窗口?
在一個(gè)真實(shí)的案例中,其他人接管的代碼被更改了。最初,無法刷新父窗口。修改后,還可以。這里的難點(diǎn)在于父窗口是嵌入在另一個(gè)頁面中的選項(xiàng)卡頁面。要刷新選項(xiàng)卡頁而不刷新整個(gè)主頁,請(qǐng)打開子頁的相關(guān)代碼:opentopdialog(“edit page”,URL,1250800,function(window){//ed要刷新當(dāng)前選項(xiàng)卡頁,請(qǐng)選擇從瀏覽器的closewindow傳遞的參數(shù)(window.msg==“OK”{//這是加法self.location=自我. location//這是添加的}子頁關(guān)閉代碼functionclosewindow(){//將參數(shù)傳遞給父頁以刷新當(dāng)前頁的父頁并顯示新添加的數(shù)據(jù)parent.window.msg=“OK”//已添加//獲取父頁引用varindex=top.layer.getFrameIndex( 窗口名稱) 頂層關(guān)閉(索引)}僅供參考,可能不適用于所有情況。
如何做到關(guān)閉子頁面的時(shí)候刷新父窗口?
在實(shí)際案例中,其他人的代碼已更改。最初,無法刷新父窗口。修改后,就可以了。這里的難點(diǎn)在于父窗口是嵌入在另一個(gè)頁面中的選項(xiàng)卡頁面。刷新標(biāo)簽頁而不刷新整個(gè)主頁
父頁打開子頁相關(guān)代碼:
opentopdialog(“edit page”,URL,1250800,函數(shù)(window){
//從editorshare頁面的closewindow接收參數(shù),刷新當(dāng)前頁簽
如果(窗口.msg==“確定“){//這是添加的自我定位= 自身位置//這是添加的
}
子頁關(guān)閉代碼
函數(shù)closewindow(){
//將參數(shù)傳遞給父級(jí)頁面刷新當(dāng)前頁面的父頁面并顯示新添加的數(shù)據(jù)父窗口消息=“確定”//這是已添加的
//獲取父頁中當(dāng)前頁的索引
var index=top.layer.getFrameIndex( 窗口名稱)
頂層關(guān)閉(索引)
}]僅供參考,可能不適用于各種情況。