天天看點

彈出窗體獲得父頁面中的對象問題

緊張的工作終于可以稍微休息一下,我把昨天晚上到今天上午的結晶寫出來。。。。。

在父頁面A中,有個iframe,裡面有個頁面B。通過B中的按鈕,彈出了視窗C

現在在C中,我要取得B中的對象。

如果是普通對象,用var tmp = window.opener.document.getElementById("btn1").value;來獲得,沒問題的。。。

我的試了許多次都拿不到,原因在于:

我不是在B中,調用的js函數,而是調用D檔案中的JS函數,由于D被A引入了,是以在B中,是可以通過parent.XXXX來調用到它的。

在這種情況下,就找不到opener了(或者它找到的opener是A,我沒測試哈)~~~~

解決辦法相當之簡單了,就是把那個函數寫在B中呗。反正 它又不多。。。。

繼續閱讀