2014-02-13 22 views
0

我有一個彈出2個JS呼叫,在父窗口更新框架元件的狀態,即我想用jQuery取代調用:如何在jQuery的父窗口中訪問框架?

parent.window.opener.parent.frames [0] .someCustomFunction (); parent.window.opener.parent.frames [1] .document.getElementById('text')。value =「some text」;

訪問這些父母的最佳方式是什麼?

THX

+0

可能重複[通過iframe和父母之間的jQuery變量](http://stackoverflow.com/questions/4689145/pass-jquery-variables-between-iframe-and-parent) –

+0

我需要能夠訪問父項中的幀然後是一個Iframe。另外如何在彈出的第一幀中調用someCustomFunction()函數? – goe

回答

0

無需jQuery的,只是提供一個名稱frame元素,那麼你可以使用名稱來指代一個框架的窗口對象。例如,在你的情況:

window.opener.frame_name.someCustomFunction(); 

當你的name屬性集,也可以從使用window對象的top財產另一幀是指一個幀,例如:

var doc = top.frame_name.document; 
相關問題