Obsah lekce:Hyperlinky v jednom dokumentu Hypertextové odkazy tvoří základní kámen jazyka HTML. Díky těmto odkazům je možné skákat na jiná místa v rámci jednoho dokumentu nebo otevírat libovolné dokumenty, které jsou uloženy na jakémkoliv WWW serveru kdekoliv na světě. Hypertextové odkazy jsou definovány příkazem <A>. Například u dlouhých dokumentů je velice užitečné, když autor uvede hned na začátku dokumentu jeho stručný obsah, z jehož jednotlivých položek vedou hypertextová spojení, která čtenáře jedním kliknutím myši přenesou na požadované místo v dokumentu (příkladem může být stručný obsah na začátku každé lekce, viz. obsah lekce). V tomto případě je nutné označit v textu místa, na která budou hyperlinky odkazovat. Druhou nezbytností jsou vlastní hyperlinky. Oba příkazy jsou uvozeny návěštím <A> (anchor). Místo v dokumentu, ke kterému se vztahuje nějaký hypertextový odkaz, se nazývá "kotva" a je definována atributem NAME. Příkaz ke skoku na tuto kotvu (nebo skok na jiný dokument) je definován atributem HREF (hypertext reference). Při odkazování na kotvu musí názvu této kotvy předcházet v atributu HREF znak "#". Při použití atributu HREF je oblast mezi návěštími <A> a </A> použita jako hypertextový odkaz, na který když kliknete myší, skočíte na jiné místo dokumentu, příp. na jiný dokument. Z tohoto důvodu nesmí zůstat kontejner <A> prázdný. Naopak při použití atributu NAME nemá obsah téhož kontejneru žádný význam. | ||||||||||||||||
<UL> <LH><B>Obsah lekce:</B></LH> <A HREF="#local"> <LI>hyperlinky v rámci jednoho dokumentu</LI></A> <A HREF="#remote"> <LI>hyperlinky na jiné HTML dokumenty</LI></A> </UL> Někde v dokumentu se nachází kotvy: <A NAME="local"></A> <A NAME="remote"></A> Bude zobrazeno (s plně funkčními hyperlinky) takto: | ||||||||||||||||
| ||||||||||||||||
Hyperlinky na jiné dokumenty Pomocí atributu HREF je možno odkazovat v aktuálním dokumentu na kotvu i na soubory, které v sobě skrývají jiné dokumenty HTML. Při odkazování na soubory na jednom serveru je výhodné zadávat k souborům relativní cesty. Při takovém způsobu se vychází z adresáře, v němž je uložena aktuální stránka. Pro zadání cesty k podadresářům se nepoužívají obrácená lomítka "\" (jako je tomu například u systému MS-DOS), ale lomítka normální "/". Název kotvy umístěný v požadovaném dokumentu (je-li zadán jako součást hodnoty atributu HREF), vás kliknutím myši přenese přímo na požadované místo v novém dokumentu. | ||||||||||||||||
Předchozí příklad, upravený pro jiný soubor ze stejného adresáře <UL> <LH><B>Obsah lekce:</B></LH> <A HREF="hyperlnk.htm#local"> <LI>hyperlinky v rámci jednoho dokumentu</LI></A> <A HREF="hyperlnk.htm#remote"> <LI>hyperlinky na jiné HTML dokumenty</LI></A> </UL> | ||||||||||||||||
Zřejmě největší význam hyperlinků se projeví až při použití odkazu na úplné (absolutní) URL adresy. Tímto způsobem je totiž možné propojovat libovolné HTML dokumenty, které jsou uloženy na kterémkoliv serveru ve světě. | ||||||||||||||||
Předchozí příklad, upravený pro odkaz z jiného serveru <UL> <LH><B>Obsah lekce:</B></LH> <A HREF="http://sellene.zcu.cz:88/indy/hyperlnk.htm#local"> <LI>hyperlinky v rámci jednoho dokumentu</LI></A> <A HREF="http://sellene.zcu.cz:88/indy/hyperlnk.htm#remote"> <LI>hyperlinky na jiné HTML dokumenty</LI></A> </UL> | ||||||||||||||||