Когато създавате документ, който да бъде вътре IFRAME
, всички връзки в този кадър автоматично се отварят в същия кадър. Но с атрибута на връзката (елемент или елемент) можете да решите къде да се отварят връзките ви.
Можете да изберете да дадете на вашите вградени рамки уникално име с атрибута и след това да посочите връзките си в този кадър с идентификационния номер като стойността на мишена
атрибут:
ID = "страница">целева = "страница">
Ако добавите цел към идентификационен номер, който не съществува в текущата сесия на браузъра, това ще отвори връзката в нов прозорец на браузъра с това име. След първия път всички връзки, които сочат към посоченото целево име, ще се отворят в същия нов прозорец.
Но ако не искате да наименувате всеки прозорец или всеки кадър с идентификатор, можете все пак да насочвате към конкретни прозорци, без да се нуждаете от име на прозорец или рамка. Те се наричат стандартните цели.
Четирите целеви ключови думи
Има четири целеви ключови думи, които не изискват име на рамка. Тези ключови думи ви позволяват да отваряте връзки в конкретни области на прозореца на уеб браузъра, които може да не са свързани с тях. Това са цели, които уеб браузърите разпознават:
_self
- Това е целта по подразбиране за всеки котвен етикет. Ако не зададете
мишена
атрибут или използвате тази цел, връзката ще се отвори в същия прозорец или кадър, в който се намира връзката.
- Това е целта по подразбиране за всеки котвен етикет. Ако не зададете
_parent
- Вътрешните рамки са вградени в уеб страниците. И можете да вградите вградена рамка в страница, която е в друга вградена рамка на друга уеб страница. Когато зададете
мишена
атрибут на_parent
връзката ще се отвори в уеб страницата, която държи вградената рамка.
- Вътрешните рамки са вградени в уеб страниците. И можете да вградите вградена рамка в страница, която е в друга вградена рамка на друга уеб страница. Когато зададете
_връх
- В повечето ситуации с вградени рамки, тази цел ще отвори връзки по същия начин като
_parent
целта. Но ако има такъвIFRAME
вътре в единIFRAME
,_връх
цел отваря връзки в прозореца с най-високо ниво в серията, като премахва всички вградени рамки.
- В повечето ситуации с вградени рамки, тази цел ще отвори връзки по същия начин като
_blank
- Това е най-често използваната цел - тя отваря връзката в изцяло нов прозорец, подобен на изскачащ прозорец.
Как да изберете имената на вашите рамки
Когато създавате уеб страница с вградени рамки, добра идея е да дадете на всяко едно конкретно име. Това ви помага да си спомните за какво се занимават и ви позволява да изпращате връзки към тези конкретни кадри.
Харесва ми да посоча моите рамки за това, за което са. Например:
J = "връзки">ID = "външни документ">
Използване на HTML рамки с цели
HTML5 прави оставащите рамки и рамки остарели, но ако все още използвате HTML 4.01, можете да насочвате към конкретни кадри по същия начин, по който насочвате вградените рамки. Вие давате имената на рамки с документ за самоличност
атрибут:
ID = "myFrame">
След това, когато връзката в друга рамка (или прозорец) има една и съща цел, връзката ще се отвори в тази рамка:
целева = "myFrame">
Четирите целеви ключови думи работят и с рамки. Най- _parent
се отваря в рамката, _self
се отваря в една и съща рамка, _връх
се отваря в същия прозорец, но извън рамката, и _blank
се отваря в нов прозорец или раздел (в зависимост от браузъра).
Задаване на целева стойност по подразбиране
Можете също да зададете стандартна цел на уеб страниците си, като използвате елемента. Настройте мишена
(или рамка в HTML 4.01), в която искате да се отварят всички връзки. Можете също така да зададете по подразбиране цели на една от четирите целеви ключови думи. Ето как да напишем стандартна цел за дадена страница:
Елементът принадлежи в ГЛАВА
на вашия документ. Това е празен елемент, така че в XHTML ще включите затварящата наклонена черта:
/>