Nyissa meg a linkeket, ahol szeretné őket
Amikor létrehoz egy dokumentumot, hogy az IFRAME belsejében legyen, az adott keretben található bármely link ugyanabban a keretben automatikusan megnyílik. De az attribútum a linken (az elemen vagy elemen) eldöntheti, hogy a linkek hol nyithatók meg.
Kiválaszthatja, hogy az iframe-ekhez egyedi attribútumnevet adjon, majd az adott kereten lévő hivatkozásokat a cél-attribútum értékével azonosíthatja az azonosítóval:
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 megadott 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élattribútumot, vagy nem használja ezt a célt, akkor a link ugyanabban az ablakban vagy keretben nyílik meg, amelyben 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. Ha a target attribútumot _parentre állítja, akkor a link megjelenik az iframe-ben lévő weboldalon.
- _top
Az iframe-ek legtöbb helyzetében ez a cél ugyanúgy nyitja meg a kapcsolatokat, mint a _parent cél. De ha IFRAME-ben van IFRAME, akkor a _top cél a legmagasabb szintű ablakban megnyitja a linkeket, eltávolítva az összes iframe-et. - _ü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 keretneveket a id attribútummal adja meg:
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 _apparát a bezáró keretben nyílik meg, _ha ugyanabban a keretben nyílik meg, a _top ugyanabban az ablakban nyílik meg, de a keretblokkon kívül és a _blank egy új ablakban vagy fül alatt nyílik meg (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. A célattribútumot az iframe (vagy a HTML 4.01-es keretben) nevére állítja be, ahová minden hivatkozást nyitni kíván. 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 dokumentum fejlécében szerepel. Ez egy üres elem, tehát az XHTML-ben a lezárási perjelet is magába foglalja:
/>