#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"
это поможет вам