Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/406.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何创建命名的弹出窗口?_Javascript - Fatal编程技术网

Javascript 如何创建命名的弹出窗口?

Javascript 如何创建命名的弹出窗口?,javascript,Javascript,在javascript中,window.open函数将窗口的名称作为第二个参数。我正在尝试在一个新的命名窗口中打开Google,并使用 window.open('http://google.com/', 'myGoogleWindow');​ 但什么也没发生。但是, window.open('http://google.com/'); 工作。但是,我想命名该窗口,因为我想稍后以编程方式关闭它。如何在命名窗口中打开弹出窗口?如果以后只需关闭窗口,则无需指定窗口名称。窗口名称存在,以便您可以在窗

在javascript中,
window.open
函数将窗口的名称作为第二个参数。我正在尝试在一个新的命名窗口中打开Google,并使用

window.open('http://google.com/', 'myGoogleWindow');​
但什么也没发生。但是,

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

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

如果以后只需关闭窗口,则无需指定窗口名称。窗口名称存在,以便您可以在窗口已打开时重用该窗口,并在窗口中加载具有匹配的
target
属性的链接

函数的作用是:返回一个窗口对象引用。使用该引用,您可以在使用完窗口后关闭该窗口:

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

JSFIDLE是的,它在JSFIDLE中也适用于我。如果您想稍后关闭它,请将其放入您也可以访问的变量中,然后对该变量对象调用close()方法