電腦上如何關(guān)閉彈出的廣告 JS用什么方法可以在彈出的子頁(yè)面刷新父頁(yè)面?
知識(shí)點(diǎn):父頁(yè)和子頁(yè)值,子頁(yè)調(diào)用父頁(yè)方法(或按查詢按鈕),操作后調(diào)用子頁(yè),關(guān)閉子頁(yè),調(diào)用父頁(yè)刷新父頁(yè)的功能代碼知識(shí)點(diǎn):窗口打開(kāi)()變量parentWin=開(kāi)窗器//獲取父頁(yè)并觸發(fā)父頁(yè)parentWin.
知識(shí)點(diǎn):父頁(yè)和子頁(yè)值,子頁(yè)調(diào)用父頁(yè)方法(或按查詢按鈕),操作后調(diào)用子頁(yè),關(guān)閉子頁(yè),調(diào)用父頁(yè)刷新父頁(yè)的功能代碼知識(shí)點(diǎn):窗口打開(kāi)()變量parentWin=開(kāi)窗器//獲取父頁(yè)并觸發(fā)父頁(yè)parentWin.$(“tnuuquery”)的按鈕。觸發(fā)器(“click”)//模擬按鈕單擊事件窗口。關(guān)閉()實(shí)現(xiàn)思路:首先打開(kāi)子頁(yè),在子頁(yè)上進(jìn)行一系列操作后,再模擬按父頁(yè)的查詢按鈕刷新父頁(yè)的表,在實(shí)際案例中,其他人接管的代碼被修改。最初,無(wú)法刷新父窗口。修改后,問(wèn)題是父窗口是嵌入在另一個(gè)頁(yè)面中的選項(xiàng)卡頁(yè)面。要刷新選項(xiàng)卡頁(yè)而不刷新整個(gè)主頁(yè),父頁(yè)應(yīng)打開(kāi)子頁(yè)。相關(guān)代碼:opentopdialog(“edit page”,URL,1250800,函數(shù)(window){//從editorshare page的closewindow接收參數(shù),刷新當(dāng)前頁(yè)簽(window.msg==“OK”{//這是加法self.location=自我. location//這是添加的}子頁(yè)關(guān)閉代碼functionclosewindow(){//將參數(shù)傳遞給父頁(yè)以刷新當(dāng)前頁(yè)的父頁(yè)并顯示新添加的數(shù)據(jù)parent.window.msg=“OK”//這是添加的//獲取父頁(yè)索引中的當(dāng)前頁(yè)top.layer.getFrameIndex( 窗口名稱) 頂層關(guān)閉(索引)}僅供參考,可能不適用于所有情況。
JS用什么方法可以在彈出的子頁(yè)面刷新父頁(yè)面?
在實(shí)際案例中,其他人的代碼已更改。最初,無(wú)法刷新父窗口。修改后,就可以了。這里的難點(diǎn)在于父窗口是嵌入在另一個(gè)頁(yè)面中的選項(xiàng)卡頁(yè)面。刷新標(biāo)簽頁(yè)而不刷新整個(gè)主頁(yè)
父頁(yè)打開(kāi)子頁(yè)相關(guān)代碼:
opentopdialog(“edit page”,URL,1250800,函數(shù)(window){
//從editorshare頁(yè)面的closewindow接收參數(shù),刷新當(dāng)前頁(yè)簽
如果(窗口.msg==“確定“){//這是添加的自我定位= 自身位置//這是添加的
}
子頁(yè)關(guān)閉代碼
函數(shù)closewindow(){
//將參數(shù)傳遞給父級(jí)頁(yè)面刷新當(dāng)前頁(yè)面的父頁(yè)面并顯示新添加的數(shù)據(jù)父窗口消息=“確定”//這是已添加的
//獲取父頁(yè)中當(dāng)前頁(yè)的索引
var index=top.layer.getFrameIndex( 窗口名稱)
頂層關(guān)閉(索引)
}]僅供參考,可能不適用于各種情況。