網(wǎng)絡(luò)上有很多網(wǎng)頁父子窗口通信的文章,自己也曾寫過,現(xiàn)在看來,問題應(yīng)該簡單化了,沒有那么復(fù)雜。
只需要:
opener+函數(shù)+隱藏域 即可,這里的函數(shù)和隱藏域都是父窗口的。
比如說,子窗口要取父窗口的數(shù)據(jù),可以在父窗口中做一個隱藏域,打開子窗口前把值存儲好,再寫一個函數(shù)來取得隱藏域中的值,子窗口中就能用opener+函數(shù)名來取得這個值了。
反過來,父窗口要取子窗口的數(shù)據(jù),可以在父窗口中做一個函數(shù),子窗口中數(shù)據(jù)就緒后直接opener+函數(shù)名調(diào)用這個函數(shù)即可,參數(shù)就是數(shù)據(jù)。
這樣做,省去了很多麻煩。如果隱藏域不允許,那么再考慮別的方法不遲。
只需要:
opener+函數(shù)+隱藏域 即可,這里的函數(shù)和隱藏域都是父窗口的。
比如說,子窗口要取父窗口的數(shù)據(jù),可以在父窗口中做一個隱藏域,打開子窗口前把值存儲好,再寫一個函數(shù)來取得隱藏域中的值,子窗口中就能用opener+函數(shù)名來取得這個值了。
反過來,父窗口要取子窗口的數(shù)據(jù),可以在父窗口中做一個函數(shù),子窗口中數(shù)據(jù)就緒后直接opener+函數(shù)名調(diào)用這個函數(shù)即可,參數(shù)就是數(shù)據(jù)。
這樣做,省去了很多麻煩。如果隱藏域不允許,那么再考慮別的方法不遲。