我想从popup设置标签的值。但标签是在框架中,我不知道如何从弹出窗口实现它。从父页面,我按照javascript函数获得此标签。
但是当我在弹出页面中使用此功能时,我无法找到topframe。你有任何关于如何成功的解决方案吗?
if (window.parent.document.getElementById('lbl'))
{
window.parent.document.getElementById('lbl').innerText = sender.getSelectedItem().get_text();
}
else
{
window.parent.frames['topFrame'].document.getElementById('lbl').innerText = sender.getSelectedItem().get_text();
}
答案 0 :(得分:0)
window.parent
指的是弹出窗口本身。
尝试
opener.frames['topFrame'].document.getElementById()
相反 - “开启者”是指弹出窗口中的主窗口。
答案 1 :(得分:0)
window.parent.top.frames.document
有效