Javascript 在新选项卡/窗口/弹出窗口中打开外部网站

Javascript 在新选项卡/窗口/弹出窗口中打开外部网站,javascript,html,browser,popup,popupwindow,Javascript,Html,Browser,Popup,Popupwindow,我知道点击: <a href="http://www.example.com">Click here</a> 将退出当前页面并转到此地址 <a href="http://www.example.com" target="_blank">Click here</a> 将在新选项卡中打开它(Chrome和Firefox中的默认行为) 但是如何拥有一个按钮,这样点击它就会在一个新的浏览器窗口(可能是700x500px)中打开外部网站呢?(就像

我知道点击:

<a href="http://www.example.com">Click here</a>

将退出当前页面并转到此地址

<a href="http://www.example.com" target="_blank">Click here</a>

将在新选项卡中打开它(Chrome和Firefox中的默认行为)


但是如何拥有一个按钮,这样点击它就会在一个新的浏览器窗口(可能是700x500px)中打开外部网站呢?(就像你在Chrome菜单中创建新窗口一样)

你不能用纯HTML实现这一点-要实现这个结果,你需要JavaScript

<a href="http://www.example.com" onclick="window.open('http://www.example.com', 
                                         'newwindow', 
                                         'width=700,height=500'); 
              return false;">Click here</a>

但是,此解决方案很容易被弹出窗口阻止


正如建议的那样,您可以阅读有关
window.open()

的所有内容。您不能指定它应该是一个新窗口,浏览器对此有最终决定权(通常是用户可配置的),请点击此处链接到文档以供进一步阅读: