Это мой код:
<a href="http://www.google.com" onClick="window.location.href='http://www.yahoo.com';return false;" target="_blank">test</a>
Когда вы щелкаете по нему, вы попадаете в Yahoo, но не открывает новое окно?
Это мой код:
<a href="http://www.google.com" onClick="window.location.href='http://www.yahoo.com';return false;" target="_blank">test</a>
Когда вы щелкаете по нему, вы попадаете в Yahoo, но не открывает новое окно?
<a href="#" onClick="window.open('http://www.yahoo.com', '_blank')">test</a>
Как это просто.
Или без JS
<a href="http://yahoo.com" target="_blank">test</a>
addEventListener
вместо встраивания JS в HTML.
- person Roimer; 02.05.2014
Чтобы открыть ссылку в новом окне, добавьте команду Javascript
onclick="window.open('text-link.htm', 'name','width=600,height=400')
внутри тега <a>
:
<a href="../html-link.htm" target="popup" onclick="window.open('../html-link.htm','name','width=600,height=400')">Open page in new window</a>
Данный ответ может быть полезен, если вы хотите открыть новую вкладку или пользовательские настройки браузера настроены на открытие нового окна вместо вкладки, поскольку исходный вопрос касается открытия нового окна, а не вкладки, вот что работает для меня.
<a href="#" onClick='window.open(url, "_blank", "resizable=yes, scrollbars=yes, titlebar=yes, width=800, height=600);'>test</a>