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> | ||||||||||||||||