Как открыть ссылку в новом окне?
Подскажите плиз.
Есть такой код: <script type="text/javascript" > window.onload = function(){ var link = document.getElementById("link"); link.onclick = function (){ location.href="http://client.com"; return false; } } </script> <img src="client.jpg" border="0" id="link" /> как сделать открытие ссылки в новой вкладке (ну или окне)? желательно без window.open() |
Попробуй
location.target="_black"; |
Цитата:
|
Чем window.open не угодил?
|
Цитата:
function externalLinks() { if (!document.getElementsByTagName) return; var anchors = document.getElementsByTagName("a"); for (var i=0; i < anchors.length; i++) { if (anchors[i].getAttribute("href") && anchors[i].getAttribute("rel") == "external") { anchors[i].target = "_blank"; } } } window.onload = externalLinks; она не использует window.open, но использует тег <a>. вот хочу разобраться, можно ли без тега "a" и функции window.open открыть ссылку в новом окне. |
Цитата:
|
Цитата:
<img src="client.jpg" border="0" id="link" /> и все. чтобы при клике на данный элемент, ссылка отрывалась в новом окне и не блокировалось браузером, как всплывающее окно. хотя я вроде потестировал, window.open вроде не блокируется. надо еще потестить. но пока хотелось бы услышать другие идеи. |
Браузером блокируется не window.open, а именно всплывающее окно, каким бы образом оно не открывалось. Открытие окна при реакции на клик браузерами не блокируется.
|
ааа, вот оно в чем дело.
спасибо за инфу. ну значит можно window.open использовать. |
Часовой пояс GMT +3, время: 08:17. |