2014-11-12 4 views
-1

Моя самая большая проблема - я не говорю о том, что я хочу сделать, поэтому ее трудно найти.Заставить javascript, чтобы открыть новую страницу в закладке не окно

В настоящее время у меня есть iframe на странице, которая использует javascript для отправки формы на сайт, а затем отображения результатов в iframe. Он имитирует логин пользователя, поэтому содержимое в iframe показывает, что пользователь вошел в систему и ничего не должен делать. Я ищу способ получить такое же поведение, но после того, как iframe открыт, я хочу кнопку на странице, которая при нажатии заставит содержимое на новую вкладку вместо iframe. Я могу изменить информацию о форме до того, как javascript представит ее для цели _blank, но это заставляет ее открывать в новом окне не новую вкладку. Я понимаю, что это может быть ожидаемым поведением, но настройки моего браузера настроены на то, чтобы включить его в новую вкладку, чтобы что-то в элементе отправки было переопределено моими настройками.

Есть ли способ использовать javascript для отправки формы на сайт и отображения результатов в newtab?

+1

вы не можете ничего сделать в html/javascript, чтобы заставить вкладку вместо окна. это чисто управляемое браузером поведение. –

ответ

1

№. Как открывать вкладки, где браузер находится в браузере, зависят ОС и пользовательские настройки.

0

Просто разрешите стандартное поведение, однако браузер требует, чтобы форма была опубликована, но затем переопределить это с помощью сообщения ajax и ответа и подавить заявку по умолчанию. Я думаю, что вы ищете «новую информацию для отображения», и это может отображаться на текущей странице вместо того, чтобы иметь дело с новыми вкладками вообще.

Смежные вопросы