Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/446.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/91.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 window.href是否打开新窗口?_Javascript_Html - Fatal编程技术网

Javascript window.href是否打开新窗口?

Javascript window.href是否打开新窗口?,javascript,html,Javascript,Html,当我使用 window.location.href=//some url 它总是打开一个新窗口,只有当父窗口是一个对话框时才会发生这种情况。知道我做错了什么吗 我试着用 window.open("http://asdf.com", "_self"); 正如此线程上所建议的,但它仍然不起作用 感谢家长窗口 window.open("http://asdf.com", "window_name","location=1,status=1,scrollbars=1,resizable=no,wid

当我使用

window.location.href=//some url
它总是打开一个新窗口,只有当父窗口是一个对话框时才会发生这种情况。知道我做错了什么吗

我试着用

window.open("http://asdf.com", "_self");
正如此线程上所建议的,但它仍然不起作用

感谢家长窗口

window.open("http://asdf.com", "window_name","location=1,status=1,scrollbars=1,resizable=no,width=650,height=650");
在父窗口中编写代码以打开新窗口

window.open('http://www.google.com', 'window_name', '_self')
父窗口

window.open("http://asdf.com", "window_name","location=1,status=1,scrollbars=1,resizable=no,width=650,height=650");
在父窗口中编写代码以打开新窗口

window.open('http://www.google.com', 'window_name', '_self')

偶然发现这个问题,我想我会提供一个替代方案。如果您遇到弹出窗口阻止程序的问题,您可以使用普通的旧HTML在新窗口/选项卡中启动url。您将无法对滚动条、工具栏等的显示进行太多的控制,但即使禁用javascript且符合508,它也可以工作:

<a href="http://www.google.com/" target="_blank">Open new window</a>

您可以在此处阅读有关各种目标属性的更多信息:

偶然发现了这个问题,并认为我可以提供一个替代方案。如果您遇到弹出窗口阻止程序的问题,您可以使用普通的旧HTML在新窗口/选项卡中启动url。您将无法对滚动条、工具栏等的显示进行太多的控制,但即使禁用javascript且符合508,它也可以工作:

<a href="http://www.google.com/" target="_blank">Open new window</a>
您可以在此处阅读有关各种目标属性的更多信息: