Когда вы создаете документ внутри IFRAME, любые ссылки в этом фрейме будут автоматически открываться в том же фрейме. Но с атрибутом на ссылке (элемент или элемент) вы можете решить, где ваши ссылки должны открываться.
Вы можете выбрать, чтобы дать вашим iframes уникальное имя с атрибутом, а затем укажите ваши ссылки в этом фрейме с идентификатором в качестве значения цель атрибут:
ID = "страница">цель = «страница»>
Если вы добавите цель в идентификатор, который не существует в текущем сеансе браузера, это откроет ссылку в новом окне браузера с этим именем. В первый раз все ссылки, указывающие на эту именованную цель, откроются в том же новом окне.
Но если вы не хотите указывать каждое окно или каждый фрейм с идентификатором, вы можете настроить таргетинг на определенные окна без необходимости именованного окна или фрейма. Они называются стандартными целями.
Четыре ключевых слова
Существует четыре целевых ключевых слова, для которых не требуется именованный фрейм. Эти ключевые слова позволяют открывать ссылки в определенных областях окна веб-браузера, которые могут не иметь идентификатора, связанного с ними. Это те цели, которые признают веб-браузеры:
_self- Это цель по умолчанию для любого якорного тега. Если вы не установили
цельатрибут или вы используете эту цель, ссылка откроется в том же окне или кадре, в котором находится ссылка.
- Это цель по умолчанию для любого якорного тега. Если вы не установили
_parent- Рамки iframe встроены в веб-страницы. И вы можете встроить iframe на страницу, которая находится внутри другого iframe на другой веб-странице. Когда вы устанавливаете
цельприписывать_parentссылка откроется на веб-странице, на которой хранится iframe.
- Рамки iframe встроены в веб-страницы. И вы можете встроить iframe на страницу, которая находится внутри другого iframe на другой веб-странице. Когда вы устанавливаете
_Топ- В большинстве ситуаций с iframe эта цель откроет ссылки так же, как
_parentцель. Но если естьIFRAMEвнутриIFRAME,_Топtarget открывает ссылки в окне самого высокого уровня в серии, удаляя все фреймы.
- В большинстве ситуаций с iframe эта цель откроет ссылки так же, как
_blank- Это наиболее часто используемая цель - она открывает ссылку в совершенно новом окне, похожем на всплывающее окно.
Как выбрать имена ваших фреймов
Когда вы создаете веб-страницу с iframes, рекомендуется дать каждому конкретное имя. Это помогает вам помнить, для чего они предназначены, и позволяет отправлять ссылки на эти конкретные фреймы.
Мне нравится называть мои iframes тем, для чего они предназначены. Например:
ID = "ссылка">ID = "внешний-документ">
Использование HTML-рамок с целями
HTML5 делает устаревшие фреймы и фреймы, но если вы все еще используете HTML 4.01, вы можете настроить таргетинг на определенные фреймы так же, как и на целевые фреймы. Вы даете именам фреймов Я бы атрибут:
ID = "myFrame">
Затем, когда ссылка в другом кадре (или окне) имеет одну и ту же цель, ссылка откроется в этом фрейме:
целевых = "myFrame">
Четыре целевых ключевых слова также работают с фреймами. _parent открывается в охватывающей рамке, _self открывается в том же кадре, _Топ открывается в том же окне, но за пределами набора фреймов, и _blank открывается в новом окне или вкладке (в зависимости от браузера).
Установка целевого объекта по умолчанию
Вы также можете установить цель по умолчанию на своих веб-страницах с помощью элемента. Вы устанавливаете цель атрибут имени iframe (или фрейма в HTML 4.01), который вы хотите, чтобы все ссылки открывались. Вы также можете установить целевые показатели по умолчанию для одного из четырех целевых ключевых слов. Вот как написать цель по умолчанию для страницы:
Элемент принадлежит ГОЛОВА вашего документа. Это элемент void, поэтому в XHTML вы включите закрытие косой черты:
/>




