Obriu enllaços on vulgueu
Quan creeu un document per formar part d'un IFRAME, els enllaços d'aquest marc s'obriran automàticament en el mateix marc. Però amb l'atribut a l'enllaç (l'element o element) podeu decidir on han d'obrir els vostres enllaços.
Podeu triar donar un nom únic al vostre Iframes amb l'atribut i, a continuació, assenyalar els vostres enllaços en aquest marc amb l'ID com a valor de l'atribut de destinació:
id = "pàgina">
target = "page">
Si afegiu un objectiu a una ID que no existeix a la sessió actual del navegador, això obrirà l'enllaç en una nova finestra del navegador amb aquest nom. Després de la primera vegada, els enllaços que apuntin a aquest objectiu esmentat s'obriran a la mateixa finestra nova.
Però si no voleu nomenar cada finestra o cada fotograma amb una identificació, encara podeu segmentar algunes finestres específiques sense necessitat d'una finestra o marc indicat. Aquests s'anomenen objectius estàndard.
Les quatre paraules clau de destinació
Hi ha quatre paraules clau objectiu que no requereixen un marc amb nom. Aquestes paraules clau us permeten obrir enllaços en àrees específiques de la finestra del navegador web que potser no tinguin una identificació associada. Aquests són objectius que els navegadors web reconeixen:
- _self
Aquest és el blanc predeterminat per a qualsevol etiqueta d'ancoratge. Si no definiu l'atribut de destinació o feu servir aquest objectiu, l'enllaç s'obrirà a la mateixa finestra o marc en què es troba l'enllaç. - _parent
Els iframes estan incrustats dins de pàgines web. I podeu integrar un iframe en una pàgina que està dins d'un altre iframe en una altra pàgina web. Quan configureu l'atribut de destinació a _parent, l'enllaç s'obrirà a la pàgina web que manté l'iframe.
- _superior
En la majoria de situacions amb iframes, aquest objectiu obrirà enllaços de la mateixa manera que l'objectiu _parent. Però si hi ha un IFRAME dins d'un IFRAME, el _top objectiu obre enllaços a la finestra de nivell més alt de la sèrie, eliminant tots els iframes. - _en blanc
Aquest és el destí més utilitzat: obre l'enllaç en una finestra totalment nova, similar a una finestra emergent.
Com triar els noms dels marcs
Quan creeu una pàgina web amb iframes, és una bona idea donar-li un nom específic a cadascun d'ells. Això us permet recordar el que són i us permet enviar enllaços a aquells marcs específics.
M'agraden nomenar els meus iframes per a què serveixen. Per exemple:
id = "enllaços">
id = "document extern">
Ús de marcs HTML amb objectius
HTML5 fa que els marcs i els marcs de marcs siguin obsolets, però si encara esteu utilitzant HTML 4.01, podeu orientar marcs específics de la mateixa manera que us orienteu als marcs de marcs. Podeu donar els noms de marcs amb l'atribut id:
id = "myFrame">
A continuació, quan un enllaç en un altre marc (o finestra) té el mateix objectiu, l'enllaç s'obrirà en aquest marc:
target = "myFrame">
Les quatre paraules clau objectiu també funcionen amb marcs. El paràmetre _parent s'obre en el marc adjunt, _self s'obre en el mateix marc, _top s'obre en la mateixa finestra, però fora del conjunt de marcs i _blank s'obre en una finestra o pestanya nova (depenent del navegador).
Configuració d'un objectiu predeterminat
També podeu establir un objectiu predeterminat a les vostres pàgines web mitjançant l'element. Podeu establir l'atribut de destinació al nom de l'iframe (o marc en HTML 4.01) que voleu que tots els enllaços s'obrin. També podeu definir objectius predeterminats d'una de les quatre paraules clau objectiu.
A continuació us indiquem com escriure un objectiu predeterminat per a una pàgina:
L'element pertany a la HEAD del document. És un element buit, per tant, a XHTML, inclouríeu la barra inclinada:
/>