如何在jQuery的父窗口中访问框架?

时间:2014-02-13 19:02:32

标签: javascript jquery

我在弹出窗口中有两个JS调用,用于更新父窗口中框架元素的状态,我想用jQuery调用替换它:

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

在父母中访问这些内容的最佳方式是什么?

THX

1 个答案:

答案 0 :(得分:0)

不需要jQuery,只需为frame元素命名,然后您可以使用该名称来引用框架的窗口对象。例如,在您的情况下:

window.opener.frame_name.someCustomFunction();

如果设置了name属性,则还可以使用top对象的window属性从另一个帧引用帧,例如:

var doc = top.frame_name.document;