Как заставить всплывающее окно открываться в новом окне, когда установлен флажок (Всегда открывать всплывающие окна в новой вкладке)?

В настоящее время в IE8 и IE7 при использовании javascript window.open и target param установлено значение _blank, и пока установлен флажок (Всегда открывать всплывающие окна на новой вкладке), всплывающее окно открывается в новой вкладке.

Есть ли способ заставить новое всплывающее окно открываться в новом окне из javascript? Есть ли другое решение, кроме javascript?

Спасибо


person habankoo    schedule 24.09.2010    source источник
comment
Как вы думаете, обрадуются ли люди, посещающие ваш сайт? Думаю, они, вероятно, не зря выбрали этот вариант.   -  person eldarerathis    schedule 24.09.2010
comment
Это не публичное приложение   -  person habankoo    schedule 24.09.2010


Ответы (1)


Неа. Это пользовательская настройка, которую вы не можете изменить из сценария на странице. Это сделано намеренно.

Вместо этого вы можете попробовать использовать диалог HTML, если вам действительно нужен опыт работы с диалоговым окном.

person i_am_jorf    schedule 24.09.2010
comment
Спасибо. В этом смысле, есть ли способ узнать, проверил ли пользователь этот параметр или нет? - person habankoo; 24.09.2010
comment
Не из Javascript, нет. Хотя я думаю, вы могли бы попробовать поиграть в игры с проверкой offsetWidth документа ... если он такой же, как родительский, то, вероятно, это новая вкладка? Однако, возможно, это не так для IE6. - person i_am_jorf; 24.09.2010