Odkazy jsou jedny z aktivních objektů na www stránce. Umožňují přejít na jinou adresu nebo část dokumentu tím, že odkaz, ve kterém je adresa ukryta, aktivujete.
Odkazy jsou na Internetu tak časté, že je nemožné se jim vyhnout jsou nejzákladnějšími prvky interaktivity stránek. Nejčastěji se vyskytují v podobě podrženého textu nebo obrázku; pokud na něj kliknete, nahraje se objekt, na nějž odkaz ukazuje. Může to být jiná stránka či jiná pozice na stránce, soubor, který vám ukáže prohlížeč (například obrázek), nebo soubor, který si můžete stáhnout na váš disk (třeba zkomprimovaná hra).
Odkaz se zadává pomocí příkazu <a></a>, kterému předáváte další parametry. Ale nejdůležitějším parametrem, který je použit prakticky vždy, je URL adresa objektu, na nějž je odkaz veden. Zadává se pomocí parametru href, k němuž napíšete zmiňovanou adresu:
<a href="adresa">Odkaz</a>
Adresa může být uvedena kompletně, včetně protokolu:
<a href="http://www.idg.cz/index.html>Odkaz</a>
Anebo se vztahovat relativně k místu, odkud je nahrávána pak se dodržují stejné principy, jako u zadávání cest do adresáře:
<a href="index2.html">Odkaz ve stejném adresáři</a>
<a href="TV/index2.html">Odkaz v podřízeném adresáři</a>
<a href="/index2.html">Odkaz v rootu</a>
<a href="../help/index2.html">Odkaz v jiném adresáři na stejné úrovni.</a>
atd.
Do příkazu <a></a> je uzavřen text, který má sloužit jako odkaz (na stránce bude podtržený).
Další důležitý parametr se jmenuje TARGET, a slouží k přesměrování odkazu do jiného okna nebo rámce (o kterém si povíme později). Jako hodnotu předáte buď jméno okna prohlížeče, rámce, případně rezervované slovo "_top", které přesměruje odkaz do celého okna (pokud je proveden ze stránky s rámci).
Pokud chcete odkaz provést do jiného okna, můžete si jeho jméno vymyslet, stačí jen použít toto jméno znovu, pokud chcete obsah tohoto okna aktualizovat:
<a href="http://www.idg.cz/ target=okno1>Odkaz, který otevře stránku IDG.CZ v okne č.1</a>
<a href="http://www.idg.com/ target=okno1>Otevři v okně č.1 pro změnu stránku IDG v Americe</a>
Kromě holého textu můžete do příkazu uzavřít i text různě formátovaný a s různými atributy:
<a href="../help/index2.html"><b>Pomoc</b> hledejte tady.</a>
Kromě textu můžete jako odkaz použít i obrázek (odkaz bude aktivován kliknutím na obrázek):
<a href="../help/index2.html"><img src=/gfx/tlacitko_help.gif></a>
Nebo text s obrázkem (ale i další kombinace):
<a href="../help/index2.html"><img src=/gfx/tlacitko_help.gif> stlacte tlacitko pro ziskani napovedy</a>
Zde přikládám výpis textu stránky, na které si ověříte, jak vše funguje.
<HTML>
<HEAD>
<TITLE>Kapitola VII.</TITLE>
</HEAD>
<a href="http://www.idg.cz/>Odkaz na stranku IDG.CZ</a><p>
<a href="index2.html">Odkaz na objekt ve stejnem adresari.</a><p>
<a href="http://www.idg.cz/><b>Text</b> s <i>atributy</i></a><p>
<a href="http://www.idg.cz/ target=okno1>Odkaz, ktery otevre stranku IDG v novem okne</a><p> <a href="http://www.idg.cz/><img src=buttok.gif></a> Po tuknuti na obrazek se otevre stranka IDG.<p> <a href="http://www.idg.cz/><img src=buttok.gif>
Odkaz obsahuje obrazek i text.</a><p> <a href= "http://www.idg.cz/>
Nebo jinak:
<img src=buttok.gif></a><p> <a href="http://www.idg.cz/>
Pak jeste treba takto...
<img src=buttok.gif>...
to taky jde</a><p> </BODY>
</HTML>
BEDŘICH SMETANA
(pokračování příště)