我看过很多关于使用window.opener.$('#myDiv')
从弹出窗口回到父级的帖子。
但是一旦弹出一个弹出窗口,父进程如何:在弹出窗口内定位并控制一个div?
我正在使用window.open(url, 'myPopup', 'width=50', 'height=50');
答案 0 :(得分:1)
您可以通过以下方式在弹出窗口中添加父级:
window.opener.foo();
或者,通用方式:
window.opener.property
并且,为了确保父母还活着:
if (window.opener && !window.opener.closed)
{
// do something
}
在父视图中,您可以尝试:
function add_content(page, text)
{
var texts = page.document.getElementById("content");
texts.innerHTML += text;
}
function start()
{
var popup_page = window.open("popup.htm");
var str = document.getElementById("content").innerHTML;
alert(str);
add_content(popup_page, window.location+" : "+str);
// window.close(); // ?
}