如何对父浏览器窗口进行远程函数调用?

时间:2013-01-21 15:57:15

标签: javascript

我用以下代码打开一个新窗口:

var childWin = window.open('some.html,'_blank');

我是否可以从子窗口进行函数调用,如下所示?

var result = parent.makeCall('someMethod');

1 个答案:

答案 0 :(得分:2)

很简单。您可以使用window.opener引用父级。

window.opener.someMethod();

如果你想反过来,你可以使用存储窗口参考的变量。

childWin.methodName();