Как открыть ссылку в новом окне?
Подскажите плиз.
Есть такой код:
<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, время: 14:12. |