Javascript-форум (https://javascript.ru/forum/)
-   Internet Explorer (https://javascript.ru/forum/css-html-internet-explorer/)
-   -   открыть ссылку в новой вкладке (https://javascript.ru/forum/css-html-internet-explorer/15181-otkryt-ssylku-v-novojj-vkladke.html)

theo_ 15.02.2011 21:40

открыть ссылку в новой вкладке
 
По умолчанию window.open( href, "_blank" ) открывает новое окно, а не вкладку. Можно ли как-нибудь повлиять на IE 7 и 8, чтобы ссылка открывалась в новой вкладке, а не окне.

ksa 16.02.2011 10:54

Цитата:

Сообщение от theo_
Можно ли как-нибудь повлиять на IE 7 и 8, чтобы ссылка открывалась в новой вкладке, а не окне.

Была тема...
http://javascript.ru/forum/misc/9084...a-vkladka.html

theo_ 17.02.2011 12:07

спасибо
итог: написано - нельзя, все зависит от настроек браузера

BashOrgRu 15.08.2011 09:10

Цитата:

Сообщение от theo_ (Сообщение 92891)
спасибо
итог: написано - нельзя, все зависит от настроек браузера

открыть новую вкладку средствами JS возможно.

Код специфичный для IE.
Для других браузеров решения пока не нашел.

function LaunchIE()
{
var navOpenInBackgroundTab = 0x1000;
var oIE = new ActiveXObject("InternetExplorer.Application"); //новое окно
oIE.Navigate2("http://1st-tab-addres.example");
oIE.Navigate2("http://2nd-tab-addres.example", navOpenInBackgroundTab);
oIE.Navigate2("http://3rd-tab-addres.example", navOpenInBackgroundTab);
oIE.Navigate2("http://4th-tab-addres.example", navOpenInBackgroundTab);
oIE.Visible = true;
}


Часовой пояс GMT +3, время: 04:06.