Вход

Просмотр полной версии : Как открывается новый сайт в новой вкладке?


Petja
15.02.2013, 00:15
Я так понимаю, что при открытии через javascript всплывающего окна, браузер может это действие заблокировать в целях безопасности?
А как поведет себя браузер и как лучше сделать так, чтобы:
- Другой сайт открылся в текущем окне, текущей вкладке?
- Другой сайт открылся в новой вкладке?
- Другой сайт открылся в новом окне?

Заранее большая благодарность!

Deff
15.02.2013, 00:41
- Другой сайт открылся в текущем окне, текущей вкладке?
В текущем окне или можно во фрейме текущего окна, открытие должно совершаться по действию пользователя(как минимум фокус на странице

danik.js
15.02.2013, 02:34
Petja, у вас сайт для детей чтоли? Не, ну правда, если кому-то надо открыть ссылку в новой вкладке, он это сделает без твоей помощи.

Deff
15.02.2013, 02:37
danik.js,
Думаю он хочет программно открыть вкладку

Petja
15.02.2013, 11:46
danik.js,
Думаю он хочет программно открыть вкладку
Да, я хочу открыть вкладку программно!
Petja, у вас сайт для детей чтоли? Не, ну правда, если кому-то надо открыть ссылку в новой вкладке, он это сделает без твоей помощи.
Мне надо скрыть от поисковых ботов ссылку на основной сайт. Поэтому надо открыть яваскриптом и желательно в новой вкладке, а текущую оставить открытой.

Моя тематика - грузоперевозки, так что не подумайте ничего плохого.

Deff
15.02.2013, 12:10
На текущей
<body style="width:100%;height:100%;">
<a id="lnk"></a>
<script>
function Atarget(){ alert("Готов К переходу ?");
document.body.onmouseover = function (){
var a = document.getElementById('lnk');
a.href = "http://javascript.ru/forum/showthread.php?p=234270#post234270";
alert("Поехали");
a.click();
}}


setTimeout('Atarget()',500);

</script>

Petja
15.02.2013, 12:21
Спасибо! А без участия ссылки не получится? Т.е. без элементов на странице. Когда событие уже произошло - открыть новую вкладку самим скриптом? Или в любом случае надо создавать элемент ссылка?