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:
- Typy pevných diskov
- 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>
| | |