Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/380.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,环境 铬 版本43.0.2357.81 m JAVASCRIPT 网页1 窗口句柄 功能1 windowHandle=window.open(“webpage2.html”) 功能2 windowHandle.close() 问题: 代码运行良好,但webpage2在打开时没有焦点。我尝试过在打开windowHandle.focus()后使用它来打开它,但没有乐趣。我可以使用带有href的锚定标记来打开页面,但我不知道如何通过这种方式获得句柄来关闭页面。只是在这一点上有点困惑。有什么建议吗?谢谢

环境

版本43.0.2357.81 m

JAVASCRIPT

网页1

窗口句柄

功能1

windowHandle=window.open(“webpage2.html”)

功能2

windowHandle.close()

问题:


代码运行良好,但webpage2在打开时没有焦点。我尝试过在打开windowHandle.focus()后使用它来打开它,但没有乐趣。我可以使用带有href的锚定标记来打开页面,但我不知道如何通过这种方式获得句柄来关闭页面。只是在这一点上有点困惑。有什么建议吗?谢谢

试试
setTimeout(function(){windowHandle.focus();},1)
,它应该可以做到这一点。听起来不错,但是Chrome中的开发工具说windowHandle()没有定义focus()。试试
setTimeout(function(){windowHandle.focus();},1)
,它应该可以做到这一点。听起来不错,但是Chrome中的开发工具说focus()没有定义()对于windowHandle是未定义的。请尝试
setTimeout(function(){windowHandle.focus();},1)
,它应该可以做到这一点。听起来不错,但是Chrome中的开发工具说,对于windowHandle,focus()是未定义的。