IFrame тег используется для отображения веб — страницы в веб — страницы. Когда вы создаете документ внутри iframe, любые ссылки в этом фрейме автоматически открываются в этом же фрейме. Но с помощью атрибута ссылки (элемента или элементов) вы можете указать, где будут открываться ссылки.
Первый шаг — дать вашему iframe уникальное имя с атрибутом name . Затем необходимо навести ссылки на этот фрейм, используя идентификатор в качестве значения целевого атрибута:
<iframe src = "example.htm" name = "page"> </ iframe>
<a href="https://www.example.com" target="page"> Пример </a>
Если вы добавите цель к идентификатору, который не существует в текущем сеансе браузера, ссылка откроется в новом окне браузера с этим именем. После первого раза любые ссылки, которые указывают на указанную цель, откроются в том же новом окне.
Если вы не хотите называть каждое окно или каждый кадр идентификатором, вы все равно можете настроить таргетинг на некоторые конкретные окна, не нуждаясь в названном окне или кадре. Они называются стандартными целями.
Четыре целевых ключевых слова
Есть четыре целевых ключевых слова, которые не требуют именованного фрейма. Эти ключевые слова позволяют открывать ссылки в определенных областях окна веб-браузера, которые могут не иметь идентификатора, связанного с ними. Это цели, которые распознают веб-браузеры:
_self
Это цель по умолчанию для любого тега привязки. Если вы не установите целевой атрибут или используете эту цель, ссылка откроется в том же окне или фрейме, в котором находится ссылка.
_parent
Iframes встроены в веб-страницы. Вы можете встроить iframe на страницу, которая находится внутри другого iframe на другой веб-странице. Если для атрибута target установлено значение _parent , ссылка откроется на веб-странице, на которой находится элемент iframe.
_Вверх
В большинстве ситуаций с iframes эта цель будет открывать ссылки так же, как цель _parent . Но если внутри iframe есть iframe, цель _top открывает ссылки в окне самого высокого уровня в серии, удаляя все iframe.
_blank
Наиболее часто используемая цель, это открывает ссылку в совершенно новом окне, похожем на всплывающее окно.
Как назвать ваши кадры
Когда вы создаете веб-страницу с фреймами, хорошей идеей будет дать каждому конкретное имя. Это помогает вам вспомнить, для чего они предназначены, и позволяет отправлять ссылки на эти конкретные кадры. Например:
name = "stats"
name = "external-document"
Установка цели по умолчанию
Вы также можете установить цель по умолчанию на своих веб-страницах, используя элемент. Задайте для атрибута target имя iframe, в котором вы хотите открыть все ссылки. Вы также можете установить цели по умолчанию для одного из четырех целевых ключевых слов.