Opening an external website in a new tab/window/popup

*爱你&永不变心* 提交于 2019-12-23 04:05:59

问题


I know that clicking on:

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

would quit the current page and go to this address, and that

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

would open it in a new tab (default behaviour in Chrome and Firefox).

But how to have a button such that clicking on it would open the external website in a new browser window, possibly 700x500px? (like if you do New window in Chrome menu)


回答1:


You cannot do that with pure HTML - to achieve the result you need JavaScript.

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

However, this solution is vulnerable to be pop-up blocked.

As @Rob M. suggested, here you can read everything about window.open().



来源:https://stackoverflow.com/questions/49035545/opening-an-external-website-in-a-new-tab-window-popup

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!