如何创建命名弹出窗口?

时间:2013-01-04 23:39:03

标签: javascript

在javascript中,window.open函数将窗口名称作为第二个参数。我正在尝试使用

在新的命名窗口中打开Goog​​le
window.open('http://google.com/', 'myGoogleWindow');​

但没有任何反应。但是,

window.open('http://google.com/');

的工作原理。但是,我想命名窗口,因为我想稍后以编程方式关闭它。如何在命名窗口中打开弹出窗口?

1 个答案:

答案 0 :(得分:1)

如果您要做的就是稍后关闭窗口,则不需要指定窗口名称。窗口名称存在,以便您可以重复使用窗口(如果窗口已经打开),以便具有匹配的target属性的链接将加载到窗口中。

参考Mozilla's window.open() documentation,window.open()函数返回一个窗口对象引用。使用该引用,您可以在完成后关闭窗口:

var myWindow = window.open('http://example.org/');
// Later...
myWindow.close();