(A továbbiakban egyre több olyan utasítást mutatunk be, ami csak a Navigator vagy az Explorer 3.0-ás változatával élvezhető. Kérjük töltse le ezek valamelyikét!)
Ha a frame-es dokumentumban egy olyan címre szeretnénk hivatkozni, amelyet nem akarunk beilleszteni egyik keretbe sem, hanem az összes frame helyett, (azok fölé) akarjuk betölteni, akkor a "target=_top" célt kell megjelölni. Lássunk két példát!
Első példánkban a Webrádió címlapját hívjuk be a jól
ismert
<a
href="html1.htm"></a>
paranccsal. Ugye milyen csúnya?
Második példánkban a címlapot a
<a
href="html2.htm" target="_top"></a>
paranccsal hívjuk meg. Így már mindjárt más.
Ha azt szeretnénk, hogy a kívánt dokumentum egy
új böngészőablakban jelenjen meg, akkor a "_blank" (blank=üres) paramétert
kell választanunk:
<a
href="html3.htm" target="_blank"></a>
Ha a célnak (véletlenül) olyan nevet adunk meg, ami nem létezik, akkor az úgy fog
viselkedni, mintha a "_blank"-ot írtuk volna be. (Erre azért nem mutatok
példát, mert aki már gyártani próbált ilyen HTML-fájlt, az már úgyis
valószínűleg észrevette ezt.)
Ha a "_self"-et írjuk be, akkor maga
helyett tölti be a kívánt oldalt. Erre már láttunk példát. A
<a href="html.htm">
és a
<a
href="html.htm" target="_self"></a>
utasítások között semmi különbség nincs - jelen esetben. Akkor miért van rá
szükség? Azért, mert a legtöbb paraméter alapértelmezését - beleértve a
target-ét is - megváltoztathatjuk.
A "_parent" paraméter (parent=szülő) a
"szülő" dokumentumba hívja be a kívánt oldalt. Ez így elég talányosan
hangzik ráadásul nem is olyan könnyű kiróbálni. a jelen dokumentum (az index.html)
szülője ha Ön "normális úton érkezett hozzánk" a legfelső szint lesz.
Azaz olyan mintha a "_top" paramétert állította volna be. Próbálja ki!
<a
href="html.htm"
target="_parent"></a>
Ha azt is ki akarja próbálni, mi a különbség a "_parent" és a
"_top" között, akkor hívja be az alábbi paranccsal jelen ablakba a HTML
tanfolyam címlapját majd 13. leckéjét és újból kattintson a "_parent"
paramétert tartalmazó utasításra!.
<a href="index.html"
target="_self"></a>
Összegezve ismereteinket egy hierarchiát állíthatunk fel:
A "_self" paraméter esetén a megfelelő frame helyébe töltődik az oldal.
A "_parent" paraméter esetén a megfelelő frame fölé töltődik az oldal.
A "_top" esetén legfölülre.
A "_blank" paraméter esetén egy vadonatúj böngészőablakba.