1

我正在尝试从aexample.com 的窗口打开一个弹出窗口。然后关闭窗口并在同一域(example.com)中a打开另一个窗口。是否可以从 windowb访问 window 的 DOM以及如何访问?ab

弹出窗口是从窗口打开a

window.open('http://example.com/blah', 'somename', settings..), 

b从具有不同 url的窗口(如下所示)执行相同的工作

window.open("http://example.com/blah2", "somename" ...) 

这似乎表明通过窗口名称访问窗口。但是我找不到任何方法来访问带有或不带有窗口名称的弹出窗口的 DOM。我该怎么做?

4

1 回答 1

3

尝试类似的东西

var newWind = window.open('http://example.com/blah', 'somename',settings);
if (newWind.opener == null) {
    newWind.opener = window;
}
// here you can access DOM of new window
var newDoc = newWind.document;
于 2009-10-11T12:46:07.860 回答