我的程序包含两个浏览器标签。我通过window.open(..)
从第一个标签打开第二个标签。我可以从第二个标签中引出第一个标签中的更改吗?就像发送新的Ajax请求一样。
答案 0 :(得分:1)
是的,您可以,因为window.open()
返回对新窗口的引用,并且从新窗口,您可以通过其opener
属性访问父窗口。
您应该看到:http://www.w3schools.com/jsref/prop_win_opener.asp
因此,您可以从新窗口(opener.functionName()
)调用父窗口中的函数,并从父窗口调用新窗口的函数(var newWindow : window.open(...); newWindow.functionName2()
);