Linky vo webstránkach

Ako sme si povedali na zaciatku (a opakovanie je matka mudrosti a zaplnenych diskov), nasa webstranka nemusi byt len v jednom subore. Mozeme sa odkazovat bud na ine miesto v stranke, na iny subor v nasom adresari, alebo na akukolvek stranku alebo jej casti na internete. Okrem toho mozeme vyuzivat aj schopnost browsera prace s inymi sluzbami, ako je WWW (gopher, telnet, ftp...). Vsimnite si, ze ked je subor, na ktory robime odkaz, vo formate HTML, bude to normalna stranka, ak to bude obrazok, vykresli nam to obrazok a ak to bude nieco, o com prezerac nevie, co to vlastne je (alebo to ma beznu priponu .txt), bude to vypisane ako cisty text.

Na identifikaciu pri prezerani sluzi URL (Uniform Resources Locator). Vam staci vediet, ze to vyzera takto:

sluzba://adresa[:port]/cesta/subor[#navestie]

Sluzba moze byt napriklad http (toto je identifikacia normalnej stranky), gopher (browser nam dokaze ukazat subory z gophera), ftp (mozeme stahovat subory priamo z prezeraca), telnet (spusti sa nam klasicky telnet na zadanu adresu).

Adresa je plna adresa servera, pripadne uvedieme port. Ak neviete, co to je, asi to nepotrebujete.

Cesta ma vyznam, ak ide o stranku alebo subory v ftp. Proste napiseme, kde je to, co hladame.

Subor moze byt v podstate akykolvek subor, ale ked bude mat priponu .html (.htm), malo by ist o stranku.

Navestie je dobre na to, ked sa chceme dostat na urcite miesto vo webstranke a tato stranka ma toto miesto oznacene. Samozrejme, nie je povinne. Ukazeme si to o malu chvilku...

Takze bezne priklady pouzitia:

http://www.elf.stuba.sk/~noris/ (to lomitko na konci vyzaduju vraj niektore servery.
Brrr)
ftp://ftp.elf.stuba.sk/pub/
gopher://decef.elf.stuba.sk/
telnet://decef.elf.stuba.sk


Odkazy (linky) webstranky

Podstatou vytvorenia linky je specifikovanie miesta, kam sa dostaneme, ked ju aktivujeme (stlacenim mysi v grafickom, alebo ENTERu v textovom prezeraci). Vyzera to takto:

A HREF="sluzba://cesta/subor[#navestie]" TARGET="okno"

No a v uplnej praxi:

<A HREF="sluzba://cesta/subor/" TARGET="_top">Sem klikni</A>

HREF nam, ako vidite, definuje stranku alebo inu cielovu sluzbu.

TARGET je cielove okno pri pouziti NetScape. Hodi sa to, ak pouzivame FRAMES (ramceky). Ak neuvedieme, berie sa aktualne okno. Tento parameter asi na zaciatku pouzivat nebudete...

To, co je medzi zaciatkom a koncom tohto prikazu, je "klikatelne". Nemusi to byt len text, v praxi sa casto pouzivaju aj obrazky, pripadne aj ich kombinacia.

Este spomeniem, ze ak chceme, aby nam niekto z nasej stranky mohol mailnut, existuje takato zaujimavost: napiste ako URL (za HREF)mailto:login@adresa a po kliknuti na tuto linku sa objavi okno, v ktorom mozeme poslat mail.


Navestie webstranky

Povedali sme si, ako vlozime linku na inú stranku a ja som slubil, ze vam ukazem, ako vlozime nazov navestia, ktorym oznacime nejake miesto vo webstranke a na to potom mozeme robit odkazy.

Navestie nema ziadny vizualny efekt.

A NAME="meno_navestia"

V praxi sa pouziva takto:

<A NAME="meno"></A>

a tu je ukazka kombinacie navestia a odkazu nan.

<A NAME="meno"></A>
<A HREF="#meno">Klikni a dostanes sa zasa sem</A>

Vas dostane na navestie "#name" v aktualnom subore (vynechali sme cestu aj meno suboru v URL), cize priamo tam, kde ste. Ak by ste si pozreli zdrojovy text tejto stranky, uvideli by ste mnozstvo takychto odkazov a navesti...