2011-07-22 50 views
0

我有一個普通的頁面和彈出窗口。在彈出窗口中,我正在修改JavaScript,因此回調將更改我的頁面(彈出窗口後面的頁面)的值。但我在JavaScript中導航回到那個領域掙扎着。Javascript和window.document對象。如何更改文檔中的值

我有以下:

window.document.getElementById( 'mynewfield')值= NEWVALUE;

但這不是找到字段並且需要被改變爲:

window.ID-OF-MY-WINDOW-BEHIND.document.getElementById( 'mynewfield')值= NEWVALUE;

我怎樣才能知道這個ID是什麼?是否有JavaScript的print_r funciton?

回答

0

我想你要找的是:

window.opener 

您可以使用此如下:

window.opener.document.getElementById('mynewfield').value = newValue; 
+0

你能告訴我如何使用它?在w3網站上看過它,但我無法弄清楚如何使用它。 –

+0

我已經更新了我的答案,並提供了更多信息給你。 –

+0

謝謝!這已經成功了:) –

相關問題