Lekcia 5






          Hypertextové odkazy v jednom dokumente

          Hypertextové odkazy tvoria základný kameň jazyka HTML. Vďaka týmto odkazom je možné presúvať sa na iné miesta v rámci jedného dokumentu alebo otvárať iné dokumenty, které sú uložené na iných WWW servroch kdekoľvek na svete. Hypertextové odkazy sú definované príkazom <A>. Napríklad pri dlhých dokumentoch je veľmi užitočné, keď autor uvedie na začiatku dokumentu stručný obsah. Pričom z každej položky vedie hypertextové spojenie, ktoré čitateľa jedným kliknutím prenesie na požadované miesto v dokumente.

          V tomto prípade je nutné označit v texte miesta, na ktoré sa budeme chcieť presunúť. Druhou nevyhnutnosťou sú hypertextové odkazy. Na hypertextové odkazy sa používa príkaz <A> a rôzne atributy. Miesto v dokumente, ku ktorému sa vzťahuje nejaký hypertextový odkaz, se nazývá "kotva" a je definovaná atribútom NAME. Príkaz na skok na túto kotvu je definovaný atribútom HREF (hypertext reference). Pri odkaze na kotvu musí názvu tejto kotvy predchádzať v atribute HREF znak "#". Pri použití atributu HREF je priestor medzi <A> a </A> je použitý ako hypertextový odkaz, na ktorý keď klikneme, presunieme sa na iné miesto v dokumente. Z tohoto dôvodu nesmie byť kontejner <A> prázdný.

Napr.:

<OL>
<LH><B>Počítačové komponenty:</B></LH>
<A HREF="#hdd">
<LI>Typy pevných diskov</LI></A>
<A HREF="#cpu">
<LI>Typy procesorov</LI></A>
</OL>

Niekde v dokumente sa nachádzajú tieto kotvy:
<A NAME="hdd"></A>
<A NAME="cpu"></A>

Výsledok:
    Počítačové komponenty:
  1. Typy pevných diskov
  2. Typy procesorov
<A href="url" name="názov skoku" target="cieľové_okno" >
...text...
</A>
          párová značka slúžiaca na zápis hypertextového odkazu; definujeme ňou odkaz na iný dokument alebo na časť toho istého dokumentu; čast uzatvorená medzi príkazmi <A> ... </A> je normálný text dokumentu; aby bolo jasné, že ide o odkaz, bývá tento text farebne odlíšený a počiarknutý.
href URL cieľ odkazu
name meno použité v dokumeneu na skok; meno má dokumente obyčajne tvar <A NAME="meno"> </A>; odkaz na skok v tom istom dokumente má takýto tvar: <A HREF="#meno"> ... </A>
target názov okna, v ktorom má byť zobrazený dokument spojený s odkazom; pokiaľ meno neexistuje vytvorí sa okno nové; zoznam nasledujúcich možností zobrazenia dokumentu
_blank pre dokument vytvor vždy nové okno
_parent zobrazí dokument v okne, v ktorom je zobrazený najbližší nadradený <FRAMESET>
_top pre zobrazenie použije celé okno prehliadača (ruší rozdelenie okna na framy)
          Hypertextové odkazy na iné dokumenty

          Pomocou atributu HREF je možné odkazovať sa v aktuálnom dokumente na kotvu aj na súbory, ktoré v sebe skrývajú dokumenty HTML. Pri prechode na iné súbory na jednom servery je výhodné zadávať k súborom relatívnú cestu. Pri tokomto spôsobe sa vychádza z adresára, v ktorom je uložená aktuálna stránka. Pri zadávaní cesty k podadresárom sa používajú lomítká normálne "/". Názov kotvy umiestnený v požadovanom dokumente vás kliknutím prenesie priamo na požadované miesto v novom dokumente.

          Istotne naväčší význam hypertextových odkazov sa prejaví až pri použití odkazu na úlne nové URL adresy na iných serveroch. Tímto spôsobom je možné prepojiť ľubovolné HTML dokumenty, ktoré sú uložené, na ktorej koľvek http adrese.

Napr.:

Prechod na celkom inú http adresu na Internete

<A HREF="http://www.babylon5.com">
hypertextový odkaz na celkom iný HTML dokument na Intenete</A>
<A HREF="http://www.salamon.sk./pmesaros/peter.html#html">
hypertextový odkaz na celkom iný HTML dokument na Internete s kotvou </A>

[top]