Javascript 子窗口中的Jquery控件父窗口

Javascript 子窗口中的Jquery控件父窗口,javascript,jquery,dom,Javascript,Jquery,Dom,我正在为一个项目考虑一些想法,其中一个需要在两个不同的浏览器页面/窗口/选项卡之间进行通信。我的目标是: 我有一个主页,其中有一个链接,可以打开一个新的选项卡/窗口。在该窗口中,可以选择“导航”主页的一部分。据我所知,问题在于,打开的窗口之间没有物理联系(并且子窗口无法访问“父”窗口上的句柄) 我一直在尝试使用opener引用父窗口,但函数和元素没有响应子窗口的调用 子窗口/其他窗口是否可以访问父窗口上的元素/函数 我试图避免使用模拟选项卡/框架(这很容易,只需引用父元素或窗口元素即可实现目标)

我正在为一个项目考虑一些想法,其中一个需要在两个不同的浏览器页面/窗口/选项卡之间进行通信。我的目标是:

我有一个主页,其中有一个链接,可以打开一个新的选项卡/窗口。在该窗口中,可以选择“导航”主页的一部分。据我所知,问题在于,打开的窗口之间没有物理联系(并且子窗口无法访问“父”窗口上的句柄)

我一直在尝试使用opener引用父窗口,但函数和元素没有响应子窗口的调用

子窗口/其他窗口是否可以访问父窗口上的元素/函数


我试图避免使用模拟选项卡/框架(这很容易,只需引用父元素或窗口元素即可实现目标)。

是的,实际上这是可能的。如果在JavaScript中使用
window.open()
,则可以使用
window.opener.
并提交您通常会提出的任何请求。比如:

window.opener.document.getElementById('id').innerHTML=“hello”

或者使用jQuery

$(window.opener.document).find('tableInParent').html(“hello”)

请在此处阅读更多信息:


我希望这有帮助

我最终设法让它工作起来(我以前用来打开窗口的方法不是通过window.open()。谢谢你的指点!没问题。我很高兴能帮上忙。