Osnovi programiranja - Jelena Grmuša | 0 | 1 | 2 | 3 | 4 | 5 | 7 | 8 | 9 | 10 | 11 | 12 | Uvod u Web i Internet tehnologije |
Format URL adrese je
tip_servisa://host.domen:port/put_do_fajla/ime_fajla (Na primer:
http://alas.matf.bg.ac.yu/~mr04008/programi/prvi.html)
Značenje gore navedenih oznaka:
Kompletan URL nije uvek potrebno navoditi - npr. port se vrlo retko koristi.
Web prezentacija se obično sastoji od više dokumenata, slika i drugih fajlova koji se nalaze u jednom direktorijumu(bez obzira da li isti ima poddirektorijume) - bilo bi izuzetno nepraktično da se za sve to mora kucati pun URL Zato je često u upotrebi pravilo da se takvi fajlovi referenciraju navođenjem relativne staze u odnosu na aktivni dokument.
PRIMER
Ako se fajlovi a.html i b.html nalaze u direktorijumu /koren, a c.hmtl u /koren/sin onda se ovi fajlovi međusobno mogu pozivati na sledeći način:
Korišćenje
relativnih staza ima više prednosti: na primer, ako ste
napravili dokumentaciju nekog programa koju ste postavili
u jedan dokument na serveru i sve dokumente ste povezali
relativnim vezama; ako poželite da premestite prezentaciju i na
nekom drugom mestu, onda je je
samo prekopirati fajlove, a svi linkovi će i dalje biti važeći.
Ukoliko iz te dokumentacije pozivate fajl koji se nalazi
na istom serveru, ali u nekom sasvim desetom
direktorijumu, onda jeste poželjno da koristite apsolutne staze (/staza/ime_fajla).
Na ovaj način možete menjati kompletnu organizaciju
svoje prezentacije uz minimizaciju potrebnih promena u
samim fajlovima.
U gornjim primerima ste već videli sintaksu taga koji se
koristi za povezivanje dokumenata. Evo sada kompletne
sintakse:
<a href="URL" target="ime_prozora" name="ime_sidra">
Atribut HREF se najčešće koristi - njegova vrednost predstavlja URL dokumenta na koji se skače. Atribut NAME se koristi za označavanje specijalnih mesta (sidra ili na engleskom anchor) u dokumentu, koja se onda mogu iskoristi za direktan skok na to mesto;
<a name="na mene skoči">
To se postiže tako što se kao vrednost atributa href navede URL kome se prikači dodatak, ime sidra. Evo primera:
<a href="#na mene skoči"> <!-- skok na sidro u istom dokumentu--> <a href="b.html#na mene skoči"> <!-- skok na sidro u drugom dokumentu b.html-->
Atribut TARGET je uveo Netscape
kada je predstavio okvire(frames).
Više detalja o ovome će biti, kada se bude govorilo o
okvirima.
Atributom TARGET se može definisati mesto otvaranja dokumenta na koji je postavljen link. Ovaj atribut se može korisiti i sa skupom okvira FRAMESET gde će se dodeliti ime okviru unutar elementa FRAME. Ciljna mesto otvaranja (i vrednosti atributa TARGET) mogu biti:
Na primer: <A href="http://www.matf.bg.ac.yu/nesto/prim.html#dno" target="_blank"> Primeri na Matematičkom fakultetu </A>
<A HREF="URL odredista"> <IMG SRC="URL slike kao hiperveze" ...> </A>
Ako slika predstavlja hipervezu, okvir oko slike će biti u bojama veze koje su postavljene kao vrednosti atributa LINK, ALINK, VLINK. Da bi se izbeglo postavljanje okvira oko slike koja je hiperveza, onda se ka vrednost atributa BORDER (atributa obeležja IMG) postavi vrednost 0.
<A HREF="mailto:jelenagr@matf.bg.ac.yu">
<IMG alt="Komunikacija putem e-mail" src="ebox.gif" border=0 width="80" height="72">
</A>
<A href="prva.gif"> <--veza ka vecoj slici prva.gif-->
<img src="prva.gif" alt="zdravo, svete" width=150 height =100" border="0">
</A>
Tako slika postaje mapa preko koje se na strani klijenta (tj. u HTML dokumentu) definišu koordinate pojedinih područja. Koordinatni početak mape se nalazi u gornjem levom uglu slike, a koordinate predstavljaju udaljenost u pikselima u odnosu na koordinatni početak. ).
Atribut USEMAP taga IMG ukazuje da se radi o mapiranju na strani klijenta, a vrednost koja se dodeljuje atributu USEMAP određuje koja će se mapa koristiti za mapiranje slike u formatu sličnom atributu HREF kod hipertekstualnih veza. Ako počinje sa #, podrazumeva se da se mapa nalazi u istom HTML dokumentu kao i tag IMG.
Oblik upotrebe: <IMG SRC="URL slike" USEMAP="#ime mape">
Na primer:
<IMG SRC="slika.gif" USEMAP="#prvamapa">
<IMG SRC="../slike/slika2.gif" USEMAP="mapa.html#mapa2">
Mapa se opisuje pomoću taga <MAP> . . . </MAP>
Opis mape se može nalaziti u istom HTML dokumentu kao i tag umetanja slike uz koju se nalazi poziv za mapu, ali i u potpuno odvojenoj datoteci. (videti gornji primer). Bitno je da naziv mape (tj. vrednost atributa
NAME) MORA odgovarati nazivu za upotrebu mape unutar taga IMG.
Unutar elementa MAP, za opis svakog područja slike koristi se elemnt AREA (nema svoj zatavrajući komplement), čiji su atributi SHAPE, HREF i COORDS.
OBLIK UPOTREBE:
<MAP NAME="ime_mape_iz_USEMAP"> <AREA SHAPE="oblik podrucja 1" HREF="URL koji se poziva" COORDS="x1,y1,x2,y2,..."> <AREA SHAPE="oblik podrucja 2" HREF="URL koji se poziva" COORDS="x1,y1,x2,y2,..."> .............................................................. <AREA SHAPE="oblik podrucja 2" NOHREF COORDS="x1,y1,x2,y2,..."> </MAP>
PRIMER mapirane slike se nalazi na strani koja opisuje razvojni put jednog programa napisanog, na primer, na programskom jeziku C i prati se razvojni put od ideje za rešavanje formulisanog problema do dobijanje izvršive verzije koja će biti pokrenuta na računaru.
Prethodni | Nastavak |