我在弹出窗口中有两个JS调用,用于更新父窗口中框架元素的状态,我想用jQuery调用替换它:
parent.window.opener.parent.frames [0] .someCustomFunction(); parent.window.opener.parent.frames [1] .document.getElementById('text')。value =“some text”;
在父母中访问这些内容的最佳方式是什么?
THX
答案 0 :(得分:0)
不需要jQuery,只需为frame
元素命名,然后您可以使用该名称来引用框架的窗口对象。例如,在您的情况下:
window.opener.frame_name.someCustomFunction();
如果设置了name
属性,则还可以使用top
对象的window
属性从另一个帧引用帧,例如:
var doc = top.frame_name.document;