0

在父窗口中:

window.open('page.php','nameIWant','toolbar=no')

如何从新窗口代码中获取 window.open() 中指定的目标。

我试图检索 document.title、document.name 和 document.target,没有一个给我 'nameIWant' 或者是否有一种简单的方法可以在打开时获取一个字符串,该方法在 IE8 中有效。

4

2 回答 2

3

您不命名文档,而是命名新窗口。window.name在新打开的窗口中尝试。

于 2012-05-27T10:50:25.790 回答
1

获取document子窗口的对象只是引用新打开的窗口并从中获取document对象:

http://jsfiddle.net/3pQk6/

var child = window.open();

//set title
child.document.title = 'foo'

//text node in child window's body
child.document.body.appendChild(document.createTextNode('bar'));​​​
于 2012-05-27T10:55:20.950 回答