Skip to main content

Hogyan célozzuk meg a hivatkozásokat a HTML IFrames és Keretek között

LE BAYERN MUNICH VERSION 2018 !!! PRET POUR REMPORTER LA PROCHAINE LIGUE DES CHAMPIONS !? (Április 2025)

LE BAYERN MUNICH VERSION 2018 !!! PRET POUR REMPORTER LA PROCHAINE LIGUE DES CHAMPIONS !? (Április 2025)
Anonim

Amikor olyan dokumentumot hoz létre, amely belül található IFRAME, ebben a keretben minden hivatkozás automatikusan megnyílik ugyanabban a keretben. De az attribútum a linken (az elemen vagy elemen) eldöntheti, hogy a linkek hol nyithatók meg.

Beállíthatja, hogy az iframe-ek egyedi attribútummal rendelkező névvel rendelkezzenek, majd az adott kereten belüli linkjeiket az azonosítóval cél tulajdonság:

id = "oldal">target = "oldal">

Ha egy célt hozzáad olyan azonosítóhoz, amely nem létezik az aktuális böngésző munkamenetében, akkor ez megnyitja a hivatkozást egy új böngészőablakban, amelyen a név szerepel. Az első alkalommal a hivatkozott célpontot mutató linkek ugyanabban az új ablakban nyílnak meg.

Ha azonban nem szeretné megnevezni minden ablakot vagy azonosítóval rendelkező minden keretet, még mindig célozhatja meg bizonyos ablakokat anélkül, hogy szüksége lenne egy elnevezett ablakra vagy keretre. Ezeket szokásos céloknak nevezik.

A négy cél kulcsszó

Négy célcímke van, amelyek nem igényelnek egy elnevezett keretet. Ezek a kulcsszavak lehetővé teszik a linkek megnyitását a webböngésző ablak bizonyos területein, amelyek esetleg nem tartalmaznak azonosítót. Ezek olyan célok, amelyeket a webböngészők felismernek:

  • _maga
    • Ez a horgonycímke alapértelmezett célpontja. Ha nem állítja be a cél attribútumot vagy ezt a célt használja, akkor a link ugyanabban az ablakban vagy keretben nyílik meg, amelyen a hivatkozás be van kapcsolva.
  • _szülő
    • Az iframe-ek beépülnek a weblapokba. És beillesztheted egy iframe-et egy olyan oldalba, amely másik iframe-en belül található egy másik weboldalon. Amikor beállítja a cél tulajdonít neki _szülő a link megnyílik az iframe-ben lévő weboldalon.
  • _top
    • Az iframe-ek legtöbb helyzetében ez a cél a linkeket ugyanúgy nyitja meg, mint a _szülő a cél nem. De ha van egy IFRAME belül egy IFRAME, a _top a cél a legmagasabb szintű ablakban megnyitja a hivatkozásokat, eltávolítja az iframe-eket.
  • _üres
    • Ez a legáltalánosabban használt cél - egy teljesen új ablakban nyitja meg a hivatkozást, hasonlóan a felugró ablakhoz.

Hogyan válasszuk ki a kereteinek nevét

Ha egy iframe-ekkel ellátott weboldalt építesz, akkor jó ötlet, hogy mindegyiknek megadja a megadott nevet. Ez segít megjegyezni, hogy mire szolgálnak, és lehetővé teszi, hogy linkeket küldjenek az adott keretekhez.

Szeretek megadni az iframe-jét, amiért vannak. Például:

id = "link">id = "külső-dokumentum">

HTML keretek használata célokkal

A HTML5 a kereteket és a keretkészleteket elavulttá teszi, de ha még mindig HTML 4.01-et használsz, az egyes kereteket ugyanúgy célozhatod meg, mint az iframe-eket. A keretek nevét adja meg a id tulajdonság:

id = "myFrame">

Ha egy másik keretben (vagy ablakban) lévő linknek ugyanaz a célja, akkor a hivatkozás az adott keretben fog megnyílni:

target = "myFrame">

A négy kulcsszó is keretekkel működik. A _szülő nyílik a zárt keretben, _maga ugyanabban a keretben nyílik meg, _top ugyanabban az ablakban nyílik meg, de a frameet kívül, és _üres megnyílik egy új ablakban vagy fülön (a böngészőtől függően).

Alapértelmezett cél beállítása

Beállíthatja az alapértelmezett célt az internetes oldalakon az elem használatával. Beállította a cél attribútum az iframe (vagy HTML 4.01-es képkocka) nevéhez, amelyhez minden hivatkozást be kíván nyitni. Az alapértelmezett célokat is beállíthatja a négy kulcsszó közül. Így írhat alapértelmezett célt egy oldalra:

Az elem a FEJ a dokumentumot. Ez egy üres elem, tehát az XHTML-ben a lezárási perjelet is magába foglalja:

/>