Самоучитель HTML Справочник HTML Глобальные атрибуты События Типы элементов Таблица цветов Спецсимволы HTML Коды языков
Теги HTML

Атрибут target

Атрибут target определяет, где будут открываться ссылки или куда будет загружен результат отправки формы (полученный ответ от сервера после отправки формы).

Атрибут target применяется к элементам <a>, <area>, <base> и <form>.

Для элементов <a> и <area> определяет где открыть ссылку при нажатии.

Для элемента <base> определяет, где будут открываться все ссылки или куда будет загружен результат отправки формы. Этот атрибут можно переопределить, используя собственный атрибут target (если он есть у элемента).

Для элемента <form> определяет, куда будет загружен ответ от сервера после отправки формы.

Синтаксис

<элемент target="_blank | _parent | _self | _top | имя_фрейма">

Значения

Атрибут может принимать одно из следующих значений:

Значение Описание
_blank
  • Для ссылок: открывает ссылку в новой вкладке или окне браузера.
  • Для форм: загружает ответ от сервера в новую вкладку или окно браузера.
_self
  • Для ссылок: открывает ссылку в том же фрейме, окне браузера или вкладке.
  • Для форм: загружает ответ от сервера в тот же фрейм, окно браузера или вкладку.
_parent
  • Для ссылок: открывает ссылку в родительском фрейме, если таковой имеется. Если родительского фрейма нет (или документ не находится во фрейме), то ссылка открывается в основном окне (то есть в текущем окне браузера или вкладке).
  • Для форм: загружает ответ от сервера в родительский фрейм, если таковой имеется. Если родительского фрейма нет (или документ не находится во фрейме), то ответ загружается в основном окне.

Пример для наглядности:

  • Имеются вложенные фреймы: <iframe> -> <iframe> -> <iframe>.
  • Если документ находится в третьем по уровню вложенности фрейме, то ссылка с target="_parent" откроется во втором по уровню вложенности фрейме.
_top
  • Для ссылок: открывает ссылку на самом верхнем уровне (в текущем окне браузера или вкладке), игнорируя все фреймы. Если документ находится не во фрейме, то значение работает как _self.
  • Для форм: загружает ответ от сервера на самый верхний уровень (в текущее окно браузера или вкладку), игнорируя все фреймы. Если документ находится не во фрейме, то значение работает как _self.

Пример для наглядности:

  • Имеются вложенные фреймы: <iframe> -> <iframe> -> <iframe>
  • Если документ находится в третьем по уровню вложенности фрейме, то ссылка с target="_top" откроется на самом верхнем уровне (в текущем окне браузера или вкладке).
имя_фрейма
  • Для ссылок: открывает ссылку в <iframe> с указанным именем. Если фрейма с таким именем нет, то поведение зависит от реализации в браузере (например, поведение может быть как у _self или _blank).
  • Для форм: загружает ответ от сервера в <iframe> с указанным именем. Если фрейма с таким именем нет, то поведение зависит от реализации в браузере (например, поведение может быть как у _self или _blank).

Значение по умолчанию

_self

Пример

<!doctype html>
<html lang="ru">
  <head>
    <meta charset="utf-8">
    <title>Заголовок</title>
  </head>
  <body>
    <a href="https://puzzleweb.ru/html/atr_target.php" target="_self">Атрибут target</a>
  </body>
</html>

Результат

Копирование материалов с данного сайта возможно только с разрешения администрации сайта
и при указании прямой активной ссылки на источник.
2011 – 2024 © puzzleweb.ru | razumnikum.ru

Реклама на сайте | puzinfo@puzzleweb.ru | ruen