Skip to main content

Com es dirigeixen els enllaços en formats IFrames i marcs HTML

Anonim

Quan creeu un document per estar dins d'un IFRAME, qualsevol enllaç en aquest marc s'obrirà automàticament en aquest 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 a un iframes un nom únic amb l'atribut i, a continuació, assenyalar els vostres enllaços en aquest marc amb l'ID com a valor del objectiu atribut:

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 configureu el paràmetre objectiu atribueu o utilitzeu aquest objectiu, l'enllaç s'obrirà a la mateixa finestra o marc que hi ha 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 el objectiu atribuir a _parent l'enllaç s'obrirà a la pàgina web que manté l'iframe.
  • _superior
    • En la majoria de les situacions amb iframes, aquest objectiu obrirà enllaços de la mateixa manera que el _parent l'objectiu ho fa. Però si hi ha un IFRAME dins d'un IFRAME, el _superior L'objectiu obre enllaços a la finestra de nivell superior 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 dels marcs amb el id atribut:

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 _parent s'obre en el marc adjunt, _self s'obre en el mateix marc, _superior s'obre a la mateixa finestra, però a l'exterior del conjunt de marcs, i _en blanc s'obre en una nova finestra o pestanya (depenent del navegador).

Configuració d'un objectiu predeterminat

També podeu establir un objectiu predeterminat a les vostres pàgines web mitjançant l'element. Configureu el objectiu atribueixen al nom del 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 al HEAD del vostre document. És un element buit, per tant, a XHTML, inclouria la barra inclinada:

/>