在javascript中,window.open
函数将窗口名称作为第二个参数。我正在尝试使用
window.open('http://google.com/', 'myGoogleWindow');
但没有任何反应。但是,
window.open('http://google.com/');
的工作原理。但是,我想命名窗口,因为我想稍后以编程方式关闭它。如何在命名窗口中打开弹出窗口?
答案 0 :(得分:1)
如果您要做的就是稍后关闭窗口,则不需要指定窗口名称。窗口名称存在,以便您可以重复使用窗口(如果窗口已经打开),以便具有匹配的target
属性的链接将加载到窗口中。
参考Mozilla's window.open() documentation,window.open()函数返回一个窗口对象引用。使用该引用,您可以在完成后关闭窗口:
var myWindow = window.open('http://example.org/');
// Later...
myWindow.close();