target = выходит из iframe, но остается в том же окне браузера?

#php #html #forms

#php #HTML #формы

Вопрос:

В настоящее время сайт A встроен в сайт B iframe . Для одной страницы .php я бы хотел перейти из родительской iframe при отправке на страницу:

 <form method="post" action="home.php" name="homeForm" target="_blank">
  

Однако при этом появится новое окно.

Есть ли способ выпрыгнуть из iframe , но напомнить в том же окне браузера?

Ответ №1:

Обычный подход заключается в использовании target="_parent" or target="_top" .

Согласно спецификации HTML 4:

_parent — Пользовательский агент должен загрузить документ в непосредственный родительский набор фреймов текущего фрейма. Это значение эквивалентно _self, если у текущего фрейма нет родительского элемента.

_top — Агент пользователя должен загрузить документ в полное исходное окно (таким образом, отменяя все остальные фреймы). Это значение эквивалентно _self, если у текущего фрейма нет родительского элемента.

Однако следует отметить, что использование iframes и т.д. Не является частью спецификации HTML5.

Ответ №2:

target="_parent" это поможет вам