Насочване на връзки в HTML рамки и рамки

Отворете връзките, където искате

Когато създавате документ, който да се намира в IFRAME, всички връзки в този кадър автоматично се отварят в същия кадър. Но с атрибута на връзката (елемент или елемент) можете да решите къде да се отварят връзките ви.

Можете да изберете да дадете на вашите iframs уникално име с атрибута и след това да посочите връзките си в този кадър с идентификационния номер като стойността на целевия атрибут:

ID = "страница">
целева = "страница">

Ако добавите цел към идентификационен номер, който не съществува в текущата сесия на браузъра, това ще отвори връзката в нов прозорец на браузъра с това име. След първия път всички връзки, които сочат към посоченото целево име, ще се отворят в същия нов прозорец.

Но ако не искате да наименувате всеки прозорец или всеки кадър с идентификатор, можете все пак да насочвате към конкретни прозорци, без да се нуждаете от име на прозорец или рамка. Те се наричат ​​стандартните цели.

Четирите целеви ключови думи

Има четири целеви ключови думи, които не изискват име на рамка. Тези ключови думи ви позволяват да отваряте връзки в конкретни области на прозореца на уеб браузъра, които може да не са свързани с тях. Това са цели, които уеб браузърите разпознават:

Как да изберете имената на вашите рамки

Когато създавате уеб страница с вградени рамки, добра идея е да дадете на всяко едно конкретно име. Това ви помага да си спомните за какво се занимават и ви позволява да изпращате връзки към тези конкретни кадри.

Харесва ми да посоча моите рамки за това, за което са. Например:

J = "връзки">
ID = "външни документ">

Използване на HTML рамки с цели

HTML5 прави оставащите рамки и рамки остарели, но ако все още използвате HTML 4.01, можете да насочвате към конкретни кадри по същия начин, по който насочвате вградените рамки. Вие давате имената на рамки с идентификационния атрибут:

ID = "myFrame">

След това, когато връзката в друга рамка (или прозорец) има една и съща цел, връзката ще се отвори в тази рамка:

целева = "myFrame">

Четирите целеви ключови думи работят и с рамки. Родителят се отваря в затворената рамка, _self се отваря в същия кадър, _top се отваря в същия прозорец, но извън рамката, а _blank се отваря в нов прозорец или таб (в зависимост от браузъра).

Задаване на целева стойност по подразбиране

Можете също да зададете стандартна цел на уеб страниците си, като използвате елемента. Задайте атрибута "target" на името на iframe (или frame in HTML 4.01), в който искате да се отварят всички връзки. Можете също да зададете по подразбиране цели на една от четирите целеви ключови думи.

Ето как да напишем стандартна цел за дадена страница:

Елементът принадлежи на главата на вашия документ. Това е празен елемент, така че в XHTML ще включите затварящата наклонена черта:

/>