Javascript - 在浏览器标签之间跳转

时间:2014-10-14 10:56:59

标签: javascript browser

我的程序包含两个浏览器标签。我通过window.open(..)从第一个标签打开第二个标签。我可以从第二个标签中引出第一个标签中的更改吗?就像发送新的Ajax请求一样。

1 个答案:

答案 0 :(得分:1)

是的,您可以,因为window.open()返回对新窗口的引用,并且从新窗口,您可以通过其opener属性访问父窗口。

您应该看到:http://www.w3schools.com/jsref/prop_win_opener.asp

因此,您可以从新窗口(opener.functionName())调用父窗口中的函数,并从父窗口调用新窗口的函数(var newWindow : window.open(...); newWindow.functionName2());