Mapa slika u HTML-u. Kreiranje mape slike u HTML atributima oznake AREA
Značenje i primjena
Tag
Podrška za pretraživač
Tag | Opera | IExplorer | Edge |
|||
---|---|---|---|---|---|---|
Da | Da | Da | Da | Da | Da |
Atributi
Atributi oznake označavamo i koordinate područja (atribut coords) i vrstu oblika koji nam je potreban (atribut oblika):
Primjer upotrebe
Pogledajmo primjer u kojem kada kliknete na određeni oblik na jednoj slici, idete na različite web stranice koje opisuju ove oblike (linkovi na Wikipediju):
Odaberite figuru:
"4 oblika dostupna za odabir" >I tako redom, ono što smo uradili u ovom primjeru:
- Postavio sliku (tag ), koji ćemo kasnije koristiti prilikom kreiranja mape slike. U atributu usemap morate navesti ime slike karte koju ćemo koristiti u elementu
(neophodno je navesti heš oznaku ispred imena). - Postavite sliku karte (oznaku
), postavljamo jedini i obavezan atribut elementa imena (ime karte). Imajte na umu da, za razliku od oznake postavljamo ime bez heša, inače se moraju podudarati. - Stavite četiri oznake , koji definiraju interaktivna područja na slici karte:
- Prvo pitamo pravougaona površina(atribut oblika sa vrijednošću "rect"), odgovara našem prvo slika ( prva dva vrijednosti odgovaraju gornjem lijevom uglu, sljedeće dva vrijednosti određuju gornji i donji desni ugao).
- Drugo ukazuju okruglo područje(atribut oblika sa vrijednošću "krug"), odgovara našem drugo slika ( prvo vrijednost odgovara koordinatama osi x, a drugi duž ose y, treći određuje radijus).
- U vezi trećine I četvrta figura, onda se sastavljaju po principu poligonalna površina(atribut oblika sa vrijednošću "poly"). Određujete potreban broj tačaka na slici, izračunavate koordinate tih tačaka (grafički uređivač) i označavate ih takvim redosledom da ih pretraživač može povezati jednom linijom. Koristeći trokut kao primjer (treća slika): prvo tačka (koordinate x I y vrhovi), drugo tačka (koordinate x I y donji lijevi ugao) i treće tačka (koordinate x I y donjem desnom uglu).
Skrećem vam pažnju na činjenicu da ako oznaka
Zdravo svima. Andrey Bernatsky je sa vama.
U ovom tutorijalu govorit ću o tome kako kreirati mape slika u HTML-u.
Slika mape- ovo je neka slika, možda fotografija koja ima nekoliko aktivnih zona.
Na primjer, kada kliknete na aktivnu zonu, idete na određeni URL. Ako ste na vkontakte.ru, postoji primjer mape slika - to je kada označite na fotografiji, a kada pređete kursorom miša preko osobe označene na fotografiji, prikazuje se njeno ime i prezime, a kada kliknete mišem, idete na stranicu ove osobe.
Prvo, nudim vam video verziju ove lekcije:
Ovo se sve radi prilično jednostavno. Snimamo bilo koju fotografiju sa prijateljima. Bolje ga je umetnuti u poseban blok XHTML
Uzeo sam svoju fotografiju za primjer. Za div dato id tako da možete dodijeliti neke uvlake ili bilo šta drugo što će vam biti potrebno. Neću ništa pitati u svom primjeru. Glavni parametar oznake img u ovom slučaju jeste usemap="#img-nav". Ukazuje na kartu pod kojim imenom ćemo se pozivati. XHTML
Idemo redom. Parametar oblik tag
— pokazuje kakav će biti naš region. Vrijednost parametra pokazuje kakvo će biti naše područje oblik: rect – označava da će područje biti u obliku pravokutnika. poly – proizvoljni poligon. krug – površina će biti u obliku kruga. Parametar coords sadrži koordinate našeg područja. Ako shape="rect", zatim su naznačene koordinate gornjeg lijevog i donjeg desnog ugla. To jest, prvi par brojeva pokazuje na gornji lijevi ugao, a drugi par brojeva pokazuje na donji desni ugao. Ako shape="poly", tada su naznačene koordinate svakog vrha poligona. shape="poly" coords="80,100,150,100,210,40,300,40,300,110" u ovom slučaju, koordinate prvog vrha će biti 80.100, drugog 150.100, trećeg - 210.40, četvrtog - 300.40, petog - 300.110. Ako shape="krug", tada označavamo koordinate centra i radijus. shape="krug" coords="300,300,100" ovdje su koordinate centra 300,300, a radijus je 100. title="Andrej" alt="Andrey"
!} već poznati parametri. Neću se zadržavati na njima. Kompletan kod je ispod: XHTML „Napravio sam predložak za postavljanje linkova na različite web stranice (“”) u određenim područjima Sada ako kliknete na oblike sa natpisima, otvorit će se odgovarajuće stranice: profil, dnevnik ili svi postovi iz odjeljka “Photoshop lekcije” (pažnja! nakon prijenosa bloga na WordPress i prerade, linkovi ne rade! ali lekcija ostaje relevantna!) Da bi slika funkcionirala napisao sam otprilike sljedeći HTML kod:
Ovaj kod se može umetnuti u polje za poruku (sa pritisnutim dugmetom „Izvor“) ili u epigraf... Inače, postoje i drugi postovi na ovu temu: “Šta je HTML", "HTML kod slika", "Slika link” i tako dalje. 1. Koordinate Da sastavim gornji kod, sjetio sam se malo geometrije :) Koordinatni sistem: X osa - odozgo prema dolje, Y osa - slijeva nadesno U mom slučaju, ispada da su nam potrebne koordinate tačaka A, C - za vezu "Profil" (pravougaonik), tačke D, E, F, G, H - za vezu "Dnevnik" (poligon), Q i dužina R - za vezu "Lekcije Photoshopa" (krug). Svi ovi brojevi u HTML kodu iznad su označeni crvenom bojom. Osim toga, morate znati veličinu slike u pikselima (zelena boja) Nema potrebe za posebnom preciznošću, tako da možete odrediti koordinate pomoću "ravnala" u Photoshopu - da biste ga pozvali, kliknite Ctrl+R Bilo mi je zanimljivije da neko drugi izračuna koordinate. Da bih to uradio, pokrećem MS Paint (Start - Svi programi - Pribor - Boja) i otvorite crtež u njemu. Kada pređete kursorom preko željenih tačaka, njihove koordinate se pojavljuju u donjem panelu, koje pažljivo zapisujem 2. HTML kod Navigacijske karte su određene oznakom
Oznaka mape uključuje oznake , koji definiraju geometrijske regije mape crteža i veze povezane s njima. — Evo kako sam ja to shvatio: za kreiranje navigacijske karte trebate:
— oznake sa opisom slike
— oznake na mapi oznake područja Vrijednosti za područja veza—href—cilj veze, oblik—oblik područja i koordinate—koordinate—odgovaraju trima područjima na slici. Pravougaonik "Profil" Poligon "Dnevnik" Krug "Photoshop lekcije" 3. Završi Zamenio sam sve dobijene vrednosti u "sistemski" HTML kod za mapu navigacione slike i dobio sledeće:
To je taj kod koji se, kada se koristi, "pretvara" u sliku sa područjima veza. Za obuku postoji "lagana" jednostavna opcija za kreiranje područja veza - objava "Trening: područja veza na slici" Ako pronađete grešku, označite dio teksta i kliknite Ctrl+Enter. U posljednje vrijeme mnoge web stranice koriste takozvane mape slika za organiziranje veza. Implementacija ove funkcije je omogućena HTML jezikom i omogućava vam da povežete hipertekstualne veze sa različitim delovima slike. Ovaj pristup je vizualniji od korištenja običnih tekstualnih linkova, jer korisnik ne mora čitati verbalni opis linka, već odmah razumije njegovo značenje iz grafičke slike. Čak će i početnik korisnik, koji je lutao internetom, uskoro naići na mapu slika. Na sl. Slika 6.1 prikazuje web stranicu jedne od najvećih kompjuterskih kompanija u Rusiji. Glavni meni na ovoj stranici je mapa slika sa odgovarajućim linkovima. Lansiranje poznatog pretraživača Yahoo! također rezultira stranicom koja sadrži mapu slike. Najgornji dio slike prikazan na slici sadrži četiri dugmeta između kojih je napisano "Yahoo!" Kursor na slici pokazuje na prvo od ovih dugmadi, a oblik kursora jasno pokazuje da potonji pokazuje na vezu čija je adresa vidljiva u statusnoj traci pretraživača. Veze implementirane pomoću ovih dugmadi su napravljene pomoću tehnologije mape slika. Međutim, ne treba pretpostaviti da bi se mape slika trebale koristiti svuda gdje je potrebna navigacija linkom. Morate razmotriti ima li smisla koristiti mape slika u određenom slučaju, vagajući prednosti i nedostatke. Ovo poglavlje sadrži sve informacije koje trebate znati o korištenju slikovnih mapa. U ovom poglavlju ćete naučiti:
Rice. 6.1. Primjer web stranice na kojoj je glavni meni napravljen pomoću slikovne mape
Osnove slikovne karte Mape slika pružaju korisnicima prijateljski interfejs za navigaciju do drugih web stranica. Da biste slijedili takvu vezu, jednostavno odaberete željenu lokaciju na slici i kliknete. Prisustvo ovako razvijenog grafičkog interfejsa jedna je od značajnih prednosti Web stranica u odnosu na druge Internet resurse. Umjesto tekstualnih menija sličnih Gopher klijentskom interfejsu, korisnici dobijaju jasan grafički prikaz informacija (slika 6.2).
Rice. 6.2. Vizuelni prikaz linkova (na stranice koje govore o sedam svjetskih čuda) pomoću slikovne mape
Mapa slike izgleda kao obična ugrađena slika, ali kada odaberete određeno područje na ovoj slici kursorom miša, prelazi na druge stranice. Obično slika označava gdje treba kliknuti da biste otišli na određenu stranicu. Postoji nekoliko načina da odredite granice oblasti koje implementiraju različite veze. Često se koristi okvir ili neki drugi graničnik. Pogledajmo osnovne koncepte povezane s korištenjem mapa slika. Terminologija Imagemap, Image Map, Area Map, Clickable Map, Sensitive Map - svi ovi termini na engleskom se koriste u referentnoj literaturi da označe istu mogućnost - korištenje slike ugrađene u HTML dokument za koji su "vruće" (ili aktivne) tačke definirana ili područja koja povezuju na različite URL-ove. Ovu mogućnost ćemo opisati frazom “image map”, što znači kombinaciju nekoliko komponenti koje osiguravaju implementaciju ovog koncepta. Glavne komponente su: sama slika, koju ćemo nazvati referentnom slikom za ovu slikovnu mapu; opis konfiguracije aktivnih područja; kao i srodni softver. Grafički prikaz mape slike Mapa slika je u suštini grafika ugrađena na web stranicu. Ove slike mogu biti u bilo kojem važećem formatu (GIF ili JPG). U ovom slučaju, GIF format može koristiti prozirnu boju, kao i način naizmjenične linije. Da bi se slika koristila kao referenca za mapu slike, formalno se ne nameću nikakva dodatna ograničenja. Opis konfiguracije slikovne kartice Konfiguracija mape slike je napisana u običnom tekstu, koji, ovisno o korištenom formatu, može biti spremljen u posebnu datoteku ili biti dio HTML dokumenta. Opis konfiguracije sadrži koordinate za svako od aktivnih područja slike, kao i URL-ove povezane sa svakom od ovih područja. Vruće tačke mogu biti oblikovane kao pravokutnici, krugovi ili poligoni. Bilo koja kombinacija ovih brojki je dozvoljena. Jedna vrijednost URL-a također se može odrediti kada korisnik klikne unutar slike, ali izvan bilo koje od navedenih žarišnih tačaka. Posebna pravila za snimanje konfiguracije opsega zavise od izabrane opcije implementacije i biće predstavljena u nastavku. Opcije za implementaciju slikovnih mapa Koncept mape slika na web stranicama može se implementirati u dvije različite verzije - mapa slike na strani servera i mapa slike na strani klijenta. Potonji naziv se često koristi kao skraćenica CSIM. Istorijski gledano, serverska verzija slikovnih mapa se prva pojavila i postala široko rasprostranjena, što je prvo implementirano u pretraživaču Mosaic. Serverska verzija je dozvoljavala korištenje prvih verzija sva tri vodeća pretraživača. Serverska verzija se može implementirati u dva različita formata, koji su nazvani prema nazivima razvojnih organizacija - NCSA i CERN. Nedavno je klijentska verzija, koja je prvi put implementirana u Microsoft Internet Explorer pretraživač, sve više razvijana. Od verzije 2.0, ova opcija takođe podržava Netscape pretraživač. Ova opcija ima svoje neosporne prednosti i postaje sve popularnija. Prednosti i nedostaci slikovnih mapa Korištenje slikovnih mapa ima i pozitivnih i negativnih aspekata. Većina njih je estetske prirode, ali neke imaju i tehničke aspekte. Da biste kreirali dobre web stranice, važno je razumjeti prednosti i nedostatke slikovnih mapa. Mape slika su najpogodnije za korištenje u sljedećim situacijama: HTML dokumenti, jer će se koristiti isti fajl opisa veze. Umjesto da na svakoj stranici pravite veze ka različitim dijelovima početne stranice, trebate samo da se povežete na opći meni. Takav meni će takođe olakšati navigaciju korisniku. Uprkos činjenici da su mape slika postale izuzetno popularne, jasno je da one nisu sastavni atribut web stranica i da se ne koriste na svim stranicama. Postoje situacije kada ne biste trebali koristiti slikovne karte. Nedostaci slikovnih mapa uključuju sljedeće: Implementacija mapa slika na serverskoj strani Ispostavilo se da je korištenje mapa slika na web stranicama malo složenije od jednostavnog ugrađivanja zanimljive grafike i povezivanja s njima. Za implementaciju serverske verzije mape slike, potrebno je da HTML dokument bude hostovan na serveru. Takođe je potrebno da server bude konfigurisan da podržava CGI skripte (Common Gateway Interface), koje obrađuju zahteve primljene od pretraživača kada se radi sa mapom slike. Za svaku mapu slike, datoteka koja opisuje konfiguraciju aktivnih područja mora biti postavljena na server. Kada kliknete unutar slike, koordinate mjesta gdje kliknete pretraživač šalje serveru, koji pristupa konfiguracijskoj datoteci, koja je u suštini tabela za traženje pristupne tačke. Rezultat pretrage se vraća pretraživaču u obliku URL-a ili poruke koja ukazuje da nisu pronađene vruće tačke koje odgovaraju navedenoj lokaciji na slici. Da bi se osiguralo funkcioniranje slikovne karte, potrebno je naznačiti da je ova slika referentna slika za kartu. Ovo se radi postavljanjem ISMAP parametra u tag . Uz to, mapa slike mora biti vezana na web stranici, slično kao da se cijela slika koristi kao zasebna veza. Podsjećamo, inline slike se mogu koristiti kao hipertekstualne veze ako su uključene u oznaku<А>. Na primjer, da biste sliku pod nazivom Myimage.gif učinili grafičkom vezom do dokumenta u istom direktoriju pod nazivom exampie.html, napisali biste: <А HREF=example.html >
Ovaj HTML govori serveru da kada se klikne na sliku Mylmage.gif, dokument pod nazivom example.html treba da se vrati u pretraživač. ISMAP parametar je dodan u oznaku za dati primjer, aktivira mapu slike. Veza u ovom slučaju nije na određeni dokument, već na konfiguracijsku datoteku mape slike koja sadrži koordinate svih aktivnih područja slike. Konfiguracioni fajl, obično sa MAP ekstenzijom, analizira CGI program na serveru zajedno sa koordinatama tačke klika na slici. Zatim umjesto gornjeg reda treba napisati: <А HREF=MyImage.map><
IMG SRC=MyImage.gif
ISMAP><
/A>
Veza u ovom primjeru nije adresa drugog HTML dokumenta, već konfiguracijska datoteka mape slike koja sadrži koordinate za svako aktivno područje slike, pod nazivom Myimage.gif.
Napomena
Redoslijed parametara oznake je proizvoljan, međutim, ISMAP parametar se obično postavlja zadnji.
Konfiguracijski fajl mape slika je običan tekstualnu datoteku, koji sadrži informacije o aktivnim područjima date slike. Svaka slika koja će se koristiti u režimu mape zahtijeva poseban konfiguracijski fajl.
Savjet
Svaka slikovna kartica zahtijeva poseban konfiguracijski fajl. Neka vam postane navika da pohranjujete konfiguracijsku datoteku u istom direktoriju i pod istim imenom kao i slika koja je s njom povezana. Na primjer: main_menu.gif i main menu.map.
Postoje dva formata konfiguracijskih datoteka mape slika, koje su razvili CERN i NCSA i koji nose nazive ovih organizacija. Oba ova formata sadrže iste informacije, ali ih različito predstavljaju. Oba slučaja koriste iste vrste područja, o kojima se govori u nastavku. Kada razvijate mape slika za upotrebu na određenom serveru, morate dobiti informacije od administratora sistema o tome šta je prihvaćeno ovaj server način podrške slikovnim mapama. Oba formata koriste aktivna područja u obliku pravokutnika, krugova i poligona, a mogu specificirati i takozvanu zadanu oblast, koja karakterizira sve točke u području koje ne pripadaju nijednoj od aktivnih oblasti. Ako korisnik klikne unutar slike, ali izvan bilo koje od navedenih vrućih tačaka, URL će biti postavljen na vrijednost definiranu zadanim tipom. Za svako područje, konfiguracijska datoteka bilježi URL koji će biti vraćen korisniku kada dođe do klika unutar tog područja. Ova adresa se može napisati u relativnom ili apsolutnom obliku. Imajte na umu da relativni URL mora biti definiran u odnosu na lokaciju konfiguracijske datoteke, a ne datoteke slike. Lista aktivnih područja u konfiguracijskoj datoteci se čita počevši od prvog reda. Ako se dva opsega preklapaju, tada se implementira veza čiji se opis opsega prvi pojavljuje u konfiguracijskoj datoteci.
Savjet
Preporučuje se da uvek postavite podrazumevanu vezu u konfiguracionoj datoteci. Zadana veza će biti implementirana za područja slike koja nisu aktivna. U najjednostavnijem slučaju, zadani URL može jednostavno ukazivati na stranicu sa korisne informacije o korištenju ove kartice.
CERN format
CERN je evropski naučni centar čije su istraživačke teme veoma široke. Tu je razvijen koncept World Wide Web sistema, koji je bio zamah za sva dešavanja na WWW području. CERN se s pravom može smatrati rodnim mjestom Weba. Kada se pojavila potreba za razvojem strukture za konfiguracijske datoteke mape slika, CERN je predložio sljedeći format: URL koordinate tipa područja Vrijednosti koordinatnog para X i Y odvojene su zarezom i zatvorene u zagradama. CERN format ne dozvoljava komentarima da objasne reference vezane za određenu oblast. Mogu se koristiti sljedeće vrste područja: pravokutna, kružna, poli i zadana. Ovaj format omogućava da se nazivi tipova područja pišu na dva načina - i skraćeno i u punom obliku. Uz date nazive tipova, mogu se koristiti nazivi pravougaonik, krug i poligon. Evo primjera snimanja informacija o područjima na slikovnoj karti u CERN formatu: rect (56.47) (357.265) http://www.anywhere.com/ circ (366,147) 109 http://www.anywhere.com/ poligon (534.62) (699.62) (698.236) (626.261) (534.235) (534.62) http://www.anywhere.com/ NCSA format
Nacionalni centar za superračunarske aplikacije (NCSA) na Univerzitetu Ilinois takođe je dao značajan doprinos razvoju Weba. Ovdje je stvoren prvi popularni grafički pretraživač, program Mosaic. NCSA je predložila format konfiguracijske datoteke koji se po obliku snimanja razlikuje od CERN formata. Ovaj format izgleda ovako: area_type URL koordinate Mogu se koristiti sljedeće vrste područja: pravokutna, kružna, poli, default i tačka. Koordinate X i Y odvojene su zarezima, ali nisu zatvorene u zagradama. Ovaj format dozvoljava upotrebu redova komentara. Svaki red koji počinje znakom # će biti tretiran kao komentar i njegov sadržaj će biti ignorisan od strane parsera. NCSA format nudi malo drugačiji način definiranja kružnih područja (u poređenju sa CERN formatom i klijentskom verzijom o kojoj se govori u nastavku). Kružna oblast je definisana koordinatama dve tačke - centra i bilo koje tačke koja leži na kružnici.
Napomena
NCSA format dozvoljava upotrebu tipa područja tačke. Ovaj tip područja se ne koristi ni u CERN formatu ni kada se koristi klijentska verzija slikovnih karata. Namjera kreatora formata je bila da ako postoji više tačkastih područja, klik mišem aktivira vezu najbližu ostalima. Međutim, prisustvo ove vrste oblasti u suštini je u sukobu sa podrazumevanim tipom oblasti, jer kada se istovremeno koriste tačka i podrazumevana područja, implementacija veze definisane tipom tačke je moguća samo ako miš tačno pogodi datu tačku. To je prilično teško i malo je vjerovatno da će stvoriti ugodne uvjete pri radu s takvim dokumentom. Trenutno se tip tačke praktički ne koristi, a klijentska verzija slikovnih mapa se sve više razvija.
Evo primjera pisanja konfiguracijske datoteke u NCSA formatu: # Primjer pisanja konfiguracijske datoteke rect http://www.anywhere.com/ 56.47 357.265 krug http://www.anywhere.com/ 366,147 366,256 poli http://www.anywhere.com/ 534.62 699.62 698.236 626.261 534.235 534.62 Klijentska verzija mape slike Klijentska verzija slikovne kartice omogućava vam da stavite sve informacije o konfiguraciji kartice u HTML datoteku u koju je slika ugrađena. U slučaju korišćenja serverske opcije, pretraživač šalje zahtev serveru za dobijanje adrese izabranog linka i čeka odgovor sa traženim informacijama. Ovo može zahtijevati dodatno vrijeme čekanja. Sa klijentskom verzijom smanjuje se broj poziva na server i povećava brzina pristupa informacijama. U ovoj opciji također nema potrebe kontaktirati server radi uređivanja konfiguracije karte, tako da se sav posao na kreiranju slikovne karte može obaviti lokalno, istovremeno sa uređivanjem HTML datoteke. Za razliku od opcije servera, koja je zahtijevala zasebnu konfiguracijsku datoteku za svaku mapu slike, u ovoj opciji konfiguracija karte može se locirati direktno u istom HTML dokumentu u kojem je navedena veza referentne slike. Najčešće je to upravo ono što oni rade, iako je prihvatljivo sačuvati konfiguraciju kartice u zasebnoj datoteci i dati vezu do nje. Da biste naznačili da je ugrađena slika referenca za mapu, koristite parametar oznake USEMAP . Vrijednost USEMAP parametra je referenca na opis konfiguracije karte.
Napomena
Netscape pretraživač ne dozvoljava posebnu datoteku za opis konfiguracije kartice.
na primjer:
U ovom primjeru, slika pohranjena u datoteci pod nazivom l ogo.gif je referentna slika za mapu slike na strani klijenta. Opis konfiguracije hotspota mora se nalaziti u istoj datoteci kao i ovaj red HTML koda, a za ovaj primjer bi trebao biti nazvan logo. Tag<МАР>
Posebna oznaka se koristi za opisivanje konfiguracije područja mape slike<МАР>, čiji je jedini parametar NAME. Vrijednost parametra NAME specificira ime koje se mora podudarati s imenom u USEMAP-u. Tag<МАР>zahtijeva oznaku za zatvaranjeМАР>. Unutar ovog para oznaka treba da se nalaze opisi aktivnih područja karte, za koje se koristi posebna oznaka .
Tag
Svaka pojedinačna oznaka specificira jednu aktivnu regiju. Završna oznaka nije potrebna. Aktivne regije se mogu preklapati. Ako određena tačka istovremeno pripada više aktivnih oblasti, tada će se implementirati link čiji se opis nalazi prvi na listi oblasti. Parametri oznake su SHAPE, COORDS, HREF, NOHREF, TARGET i ALT. Razmotrimo svrhu ovih parametara. SHAPE parametar
Parametar SHAPE određuje oblik aktivnog područja. Važeće vrijednosti su rect, circle, poly, default. Ove vrijednosti definiraju područja u obliku pravokutnika, kruga ili poligona. Posljednja vrijednost - default - definira sve točke u području. Ako je parametar SHAPE izostavljen, zadana vrijednost je rect, odnosno područje u obliku pravokutnika.
Upozorenje
Nemojte brkati područje tipa default, koji opisuje sve tačke na slici, i zadanu vrijednost parametra SHAPE, koji je pravokutni.
Napomena
Za razliku od verzije servera, gde je podrazumevano područje definisalo sve tačke na slici koje ne pripadaju nijednoj aktivnoj oblasti, za opciju klijenta podrazumevano područje definiše sve tačke slike. Stoga, u ovom slučaju, opis podrazumevane oblasti treba da se nalazi na poslednjem mestu na listi aktivnih oblasti. Ako se, na primjer, prvo postavi opis zadanog područja, tada će veza definirana ovim područjem uvijek biti implementirana za verziju klijenta, a sve ostale veze će biti zanemarene (ovako je ova vrsta područja implementirana u Netscapeu ). Za verziju servera, lokacija opisa podrazumevanog područja nije bitna. Ova razlika je uzeta u obzir u primjerima datim na kraju poglavlja.
Savjet
Imajte na umu da ne podržavaju svi pretraživači podrazumevani tip područja. Konkretno, Microsoft Internet Explorer uopšte ne dozvoljava ovu vrstu opsega. Stoga, umjesto područja zadanog tipa, možemo preporučiti postavljanje pravokutnog područja s dimenzijama jednakim veličini cijele slike. Naravno, takvo područje treba opisati na kraju. Upravo to rade neki programi za uređivanje mapa slika, o čemu će biti riječi u nastavku.
COORDS parametar
Parametar COORDS specificira koordinate jednog aktivnog područja. Vrijednost parametra je lista koordinata tačaka koje definiraju aktivno područje, odvojenih zarezima. Koordinate se zapisuju kao nenegativni cijeli brojevi. Izvor se nalazi u gornjem lijevom uglu slike, što odgovara vrijednosti 0,0. Prvi broj određuje horizontalnu koordinatu, drugi - vertikalnu. Lista koordinata ovisi o vrsti područja. Za područje tipa pravokutni, navedene su koordinate gornjeg lijevog i donjeg desnog ugla pravokutnika. Za područje tipa kruga navedena su tri broja - koordinate središta kruga i radijus. Za područje tipa poli, koordinate vrhova poligona su navedene u traženom redoslijedu. Imajte na umu da posljednja tačka na listi koordinata ne mora da se poklapa sa prvom. Ako se ne poklapaju, onda kada tumači podatke za taj oblik regije, pretraživač će automatski povezati posljednju tačku s prvom. Različiti uređivači mapa slika rade različito u tom pogledu – neki dodaju prvu tačku na kraj liste, dok drugi ne. Kvantitativna ograničenja broja vrhova su prilično velika i pokrivaju gotovo sve zamislive potrebe. Najmanje poligon sa 100 vrhova pouzdano obrađuju svi vodeći pretraživači. Postoji ograničenje povezano sa samim HTML jezikom, prema kojem lista ne može sadržavati više od 1024 vrijednosti. Poligon može biti nekonveksan. Područje zadanog tipa ne zahtijeva navođenje koordinata. HREF i NOHREF parametri
Opcije HREF i NOHREF se međusobno isključuju. Ako nijedan od ovih parametara nije specificiran, tada se smatra da regija nema vezu. Ista stvar eksplicitno definira parametar NOHREF, koji ne zahtijeva vrijednost. HREF parametar specificira adresu veze, koja se može napisati u apsolutnom ili relativnom obliku. Pravila pisanja potpuno se poklapaju sa pravilima pisanja linkova u tag<А>.
Parametar NOHREF je koristan za isključivanje dijela aktivne regije. Neka, na primjer, trebate stvoriti aktivno područje u obliku prstena. Ova vrsta područja nije uključena u listu mogućih područja, ali se može implementirati navođenjem dvije kružne oblasti. Da biste to učinili, prvo morate definirati područje manjeg radijusa i navesti NOHREF kao parametar. Zatim morate odrediti područje većeg radijusa sa centrom u istoj tački i odrediti željenu vezu. Tada će područje unutar prstena, definirano s dva kruga različitih radijusa, imati potrebnu vezu. Korištenje pristupa zasnovanog na međusobnom preklapanju područja omogućit će vam da izgradite područja vrlo različitih oblika. TARGET parametar
Parametar TARGET se koristi kada se radi sa okvirima. Njegova svrha je da naznači naziv okvira u koji će biti smješten dokument preuzet sa ovog linka. Za više informacija o korištenju ove opcije pogledajte poglavlje o radu s okvirima. ALT parametar
ALT parametar vam omogućava da napišete alternativni tekst za svako od aktivnih područja slike. U suštini, ovaj tekst će imati samo ulogu komentara za kreatora dokumenta. Ako je alternativni tekst napisan za cijelu sliku (u tag ), koristi se za njegovo prikazivanje na ekranu kada se radi sa onemogućenim učitavanjem slike, tada se alternativni tekst za aktivna područja nikada neće pojaviti na ekranu. Evo primjera specificiranja područja različitih tipova: <МАР NAME="logo">
!}
HREF="p.htm" ALT="Poligon"> !}
Ovaj isječak koda je smješten u HTML datoteku. Često su svi opisi mapa slika jednog dokumenta spojeni i postavljeni na početak odjeljka Kombinacija opcija klijenta i servera Prihvatljivo je koristiti kombinovanu opciju, u kojoj su oba parametra - USEMAP i ISMAP - definirana za istu sliku, što podrazumijeva korištenje ove slike kao reference i za klijentske i za serverske opcije. USEMAP je dominantan parametar. To znači da će pretraživač koji podržava opciju klijenta koristiti USEMAP, ignorirajući upute za ISMAP parametar. Oni pretraživači koji ne podržavaju opciju klijenta i ne razumiju svrhu USEMAP parametra, prema općim HTML pravilima, zanemarit će njegovo prisustvo i implementiraće opciju servera kada otkriju prisustvo ISMAP parametra. Kombinirana opcija je pouzdanija, ali zahtijeva podatke za konfiguriranje područja za obje opcije. Danas se potreba za korištenjem kombinovane opcije sve više smanjuje, jer svi vodeći pretraživači podržavaju opciju klijenta. Međutim, Netscape početne stranice, na koje se vjerovatno susreo svaki korisnik Netscape pretraživača, napravljene su u kombinovanoj verziji. Evo primjera kombinovane opcije: <А HREF="http://www.anywhere.com/testmap/logo.map">
Napomena
USEMAP parametar je također dominantan nad vezom definiranom oznakom<А>. Dakle, ako je slika korištena za implementaciju koncepta mape slike u klijentskoj verziji napisana unutar opsega oznake<А HREF>, onda će link identificiran posljednjom oznakom biti zanemaren od strane pretraživača koji podržavaju opciju na strani klijenta. Neka, na primjer, imamo sljedeći fragment:
<А HREF=NoMaps.htm> .
S jedne strane, cijela slika je veza do dokumenta pod nazivom NoMaps.htm. S druge strane, prisustvo USEMAP parametra definira ovu sliku kao referentnu sliku za odgovarajuću mapu slike. Upućivanje na NoMaps.htm dokument će biti zanemareno zbog prisustva USEMAP parametra i bez obzira na druge faktore.
Karakteristike korištenja slikovnih mapa Napomenimo neke karakteristike u korištenju slikovnih mapa u klijentskoj verziji. Kada korisnik pomeri miša unutar slike koja implementira opciju na strani klijenta, odgovarajući URL se prikazuje u statusnoj traci na dnu Netscape pretraživača. U opciji na strani servera, URL se ne prikazuje jer se informacije nalaze na serveru, koji nije dostupan dok korisnik ne klikne na sliku. Prva opcija je informativnija, jer korisnik vidi adrese veza i može odrediti lokaciju slike bez linkova. Verzija servera prikazuje brojeve koji su relativne koordinate miša na slici i ne daju nikakve informacije o vezama i njihovom prisustvu. Alternativni načini navigacije Upotreba mapa slika je postala uobičajena, ali ne treba zaboraviti da svi korisnici Weba ne mogu koristiti grafiku ili žele raditi s onemogućenim učitavanjem slika kako bi se smanjilo vrijeme prijenosa datoteka. Stoga, za njih morate osigurati neka druga, alternativna sredstva navigacije po stranici. U suprotnom, korisnici uopće neće moći pronaći na stranici i, shodno tome, implementirati one veze koje su definirane samo mapom slika. Kao alternativu, možete kreirati poseban odjeljak s tekstualnim opisom veza i odgovarajućim URL-ovima. Također možete kreirati vezu do tekstualni meni, koji ima iste veze kao i slikovna karta. Koji god pristup da odaberete, morate biti sigurni da su sve veze dostupne za tekstualni način pretraživača. Navedimo primjer dokumenta iz stvarnog života u kojem su ova pitanja riješena. Na jednoj od stranica poznate kompanije Hewlett-Packard prikazan je fragment koji sadrži mapu slike. Na sredini stranice nalazi se lista od deset različitih tipova opreme, od kojih svaka ima link na odgovarajući dokument. U stvari, na stranici postoji slika, koja je referentna slika za mapu. Na ovoj slici je istaknuto deset pravokutnih zona, koje su aktivne regije. Ako ovu stranicu učitate s onemogućenim načinom učitavanja slike, vidjet ćete sliku na kojoj je umjesto mape slike samo mala ikona koja pokazuje lokaciju slike i. tekst koji je postavljen kao alternativni tekst za cijelu datu sliku. Očigledno, nećete moći koristiti linkove ovdje. Da biste riješili ovaj problem, ispod slike nalazi se običan tekstualni meni, koji u potpunosti ponavlja listu prikazanu na slici, sa odgovarajućim linkovima. Stoga, ako je učitavanje slike onemogućeno, korisnik će i dalje moći implementirati potrebne prijelaze linkova koristeći duplikat menija teksta. Prilikom učitavanja slike, tekstualni meni samo duplira opcije za odabir linkova. Alati za mapiranje slika Kreiranje mapa slika zahtijeva dva koraka: pripremu referentne slike na kojoj će se naknadno definirati aktivni regioni i razvoj konfiguracijske datoteke koja opisuje geometrijske parametre aktivnih regija. Priprema slike koja će poslužiti kao osnova za mapu slika ne razlikuje se od pripreme običnih slika ugrađenih na web stranice. Da biste to učinili, možete koristiti bilo koji grafički uređivač ili koristiti gotovu sliku. U drugom koraku, trebate označiti aktivna područja na slici i uskladiti ih s odgovarajućim adresama veza. Priprema konfiguracijske datoteke je najteži korak u kreiranju slikovnih mapa. U principu, moguć je ručni način postavljanja granica aktivnih područja na slici. Na primjer, kada radite u grafičkom uređivaču, možete označiti pojedinačne točke, snimiti njihove koordinate, a zatim kreirati datoteku koja opisuje geometrijske parametre odabranih područja. Međutim, ovaj pristup je izuzetno nezgodan i glomazan. Kako bi se automatizirao proces označavanja područja na slici, postoji niz programa, od kojih su većina međusobno vrlo slični. Oni vam omogućavaju da kreirate i menjate konfiguracione datoteke radeći direktno sa slikom na ekranu. Većina programa su samostalni uslužni programi koji rade nezavisno i u suštini su dodaci HTML uređivačima. Ovi programi vam omogućavaju da sačuvate generisanu konfiguracionu datoteku ili u Windows međuspremnik ili u datoteku na disku. U prvom slučaju, tipična opcija je zajednički rad programa za uređivanje mape slika i neke vrste HTML uređivača ili običnog uređivača teksta. Ako vam program omogući spremanje konfiguracijske datoteke na disk, tada se može koristiti potpuno autonomno. Svi programi vam omogućavaju da označite područja tri glavna tipa na slici - pravokutni, krug i poli. Neki uređivači podržavaju zadani tip. Možda je jedini kriterij za odabir programa za uređivanje karata slika njegova jednostavnost korištenja, budući da su svi programi vrlo slični po funkcionalnim svojstvima. Ako vam se sučelje programa čini nezgodnim, možete ga prestati koristiti i odabrati drugi. Pogledajmo neke od postojećih programa. MapEdit program
Jedan od najjednostavnijih i najpoznatijih programa za uređivanje konfiguracijskih datoteka je uslužni program MapEdit, koji je razvio Thomas Boutell. Ovaj program postoji već nekoliko godina i implementiran je za različite platforme. Konkretno, postoje verzije za Windows 3.x i Windows 95/98/NT. Kao i kod većine programa, postojale su brojne verzije ovog uslužnog programa. Trenutno najnovija verzija dostupna za Windows 95/98/NT je verzija 2.6 (septembar 1999). Informacije o programu možete dobiti na: http://www.boutell.cora/mapedit/ MapEdit je shareware i ima period evaluacije od 30 dana, nakon čega je potrebna registracija. Program je male veličine - distribucija zauzima oko 300 KB, a istovremeno ima gotovo sve potrebne mogućnosti. Program vam omogućava da uređujete konfiguracijske datoteke i za verziju servera (u NCSA i CERN formatima) i za verziju klijenta. Moguće je vizuelno kreirati aktivne oblasti u obliku pravougaonika, krugova i poligona, kao i odrediti adresu veze za podrazumevano područje. Pogledajmo ukratko glavne karakteristike ovog programa. Nakon pokretanja MapEdita, pojavljuje se glavni prozor koji sadrži početni ekran (slika 6.3) i meni. Moguće je uređivati postojeće datoteke i za serversku i za klijentsku verziju slikovnih mapa. Također je moguće kreirati novu konfiguracijsku datoteku, ali to se odnosi samo na verziju servera. Verzija klijenta zahtijeva izvorni HTML fajl sa vezama do ugrađenih slika koje će se koristiti kao referenca za mape slika.
Napomena
Nemogućnost kreiranja nove HTML datoteke koristeći MapEdit može se lako zaobići. Da biste to učinili, trebali biste pokrenuti program u načinu kreiranja datoteke u jednom od formata na strani servera (NCSA i CERN), izvršiti sve potrebne radnje, a zatim sačuvati rezultate u načinu rada Sačuvaj kao, navodeći format Client Side Map. Kreiraće se HTML datoteka koja se kasnije može koristiti kao gotov fragment HTML dokumenta.
Pretpostavimo da trebamo kreirati novu konfiguracijsku datoteku za serversku verziju mapa slika. Odaberite Otvori/Kreiraj kartu iz izbornika File. Pojavit će se dijaloški okvir (slika 6.4), u kojem treba navesti naziv konfiguracijskog fajla koji se kreira (na primjer Blazons.map), navesti postojeću datoteku slike i format kreirane datoteke (NCSA ili CERN ). Slika može biti u GIF, JPG ili PNG formatu.
Rice. 6. 3
.
MapEdit početni ekran
Rice. 6. 4
.
Otvori/Kreiraj mapu dijaloški okvir za kreiranje konfiguracijske datoteke
Napomena
Mnogi programi za tumačenje konfiguracijskih datoteka na strani poslužitelja zahtijevaju da datoteka ima MAP ekstenziju. Preporučuje se da se uvijek pridržavate ovog pravila.
Program će učitati odabranu datoteku slike na kojoj će biti moguće označiti aktivna područja (slika 6.5). Da biste to učinili, potrebno je da odaberete oblik aktivnog područja - pravougaonik, krug ili pravougaonik klikom na odgovarajuću ikonu ili odabirom željene stavke iz izbornika Alati (Sl. 6.6). Dalje radnje se izvode direktno na slici označavanjem tačaka mišem. Za pravougaono područje označeni su gornji lijevi i donji desni uglovi, za kružno područje - centar i jedna od tačaka na krugu, za poligon su navedeni njegovi vrhovi. Na primjer na sl. Slika 6.5 prikazuje slučaj kada su tri aktivna područja različitih oblika već označena na slici. Imajte na umu da linije koje ograničavaju aktivna područja služe samo za njihovu vizualizaciju pri radu u uređivaču i ne mijenjaju slikovni fajl ni na koji način. Slika u ovom primjeru u suštini sadrži tri odvojene slike (prikazani su grbovi gradova Sankt Peterburga, Tomska i Jakutska), što obično nije tipično za realistične slike. Međutim, za slike koje sadrže, na primjer, skup kontrolnih tipki, ova situacija je prilično tipična.
Rice. 6. 5
.
Slika sa označenim različitim tipovima žarišnih tačaka
Rice. 6. 6
.
Alati meni
Rice. 6. 7
.
Dijalog URL objekta za određivanje URL-a i opcionalnog komentara
Nakon što označite bilo koju od oblasti, treba da navedete adresu veze koja odgovara ovoj oblasti, kao i informacije o komentarima (slika 6.7). Možete postaviti podrazumevanu adresu veze za oblast, koja će biti implementirana za deo oblasti slike koji nije uključen ni u jednu od aktivnih oblasti (slika 6.8). Nakon označavanja područja, možete vizualno pregledati ili promijeniti kreirana aktivna područja pomoću stavke Test u izborniku Uredi. Posljednji korak je spremanje rezultata kao konfiguracijski fajl (Sačuvaj stavku u meniju Datoteka). Možete koristiti i stavku Sačuvaj kao, u kojoj određujete potreban format za čuvanje datoteke (slika 6.9). Rice. 6. 8
.
Default URL okvir za dijalog za postavljanje zadanog URL-a za opseg
Rice. 6. 9
.
Sačuvaj kao komandni okvir za dijalog
Napomena
Starije verzije MapEdit-a sadržavale su malu grešku vezanu za postavljanje formata sačuvane konfiguracijske datoteke. Ako je CERN format naveden prilikom kreiranja datoteke, tada će se prilikom pohranjivanja podataka u načinu spremanja datoteka i dalje čuvati u NCSA formatu. Moguće je kreirati datoteku u CERN formatu samo kada se koristi način rada Sačuvaj kao i navede potreban format.
Za ovaj primjer, kreirat će se datoteka pod nazivom Blazons.map koja sadrži sljedeće informacije (NCSA format): #Grb grada Tomska rect www.ifmo.ru/sergeev/tomsk.htm 35,58 187,244 #Grb grada Jakutska krug www.ifmo.ru/sergeev/jakutsk.htm 364.150 468.150 #Grb grada Sankt Peterburga poli www.ifmo.ru/sergeev/Spb.htm 537.61 700.61 700.230 618.256 537.231 Isti podaci koje je urednik sačuvao u CERN formatu će izgledati ovako: rect (35.58) (187.244) www.ifmo.ru/sergeev/tomsk.htm krug (364.150) 104 www.ifmo.ru/sergeev/jakutsk.htm poli (537.61) (700.61) (700.230, 3725613) (364.150) www.ifmo.ru/sergeev/Spb.htm Imajte na umu da komentari nisu dozvoljeni u ovom formatu, tako da će ove informacije biti izgubljene kada se datoteka sačuva. Razmotrimo zadatak kreiranja klijentske verzije mape slike. Da biste riješili ovaj problem, morate imati izvornu HTML datoteku koja sadrži barem jednu ugrađenu sliku. Ovaj izvorni fajl se može kreirati unapred bilo kojim uređivačem teksta ili posebnim HTML editorom. Recimo da postoji datoteka pod nazivom CSIM.HTM koja sadrži sljedeći kod:
Ovu datoteku treba otvoriti u MapEdit editoru (slika 6.10). Za razliku od opcije u kojoj je kreirana konfiguraciona datoteka, ovdje nije potrebno specificirati naziv slikovne datoteke u stavku menija Open/Create Map.
Rice. 6.1 0
.
Otvori/Kreiraj mapu dijaloški okvir za otvaranje postojeće HTML datoteke
Rice. 6.1 1
.
Odaberite Inline Image Dialog Box
Nakon otvaranja izvorne HTML datoteke, uređivač će prikazati dijaloški okvir sa listom svih ugrađenih slika iz kojih treba da odaberete onu koja vam je potrebna (slika 6.11). Naravno, fajl sa odabranom slikom mora postojati. Dalji rad na obilježavanju aktivnih područja potpuno je identičan prethodnom slučaju. Nakon pohranjivanja rezultata markupiranja, izvorni fajl će se promijeniti, a za dati primjer će izgledati ovako:
href="tomsk.htm">
href="jakutsk.htm">
coords="537,61,700,61, 700, 230, 618, 256, 537,231" href="Spb.htm">
Imajte na umu da uređivač automatski dodjeljuje ime za opis mape slike koje odgovara imenu referentne datoteke slike. Za ovaj primjer, datoteka sa slikom je nazvana Blazons.gif, dakle parametar imena oznake<тар>je dodijeljena vrijednost "Blazons".
Napomena
MapEdit editor ne radi sasvim ispravno sa znakovima ruskog alfabeta. Neka ruska slova nestaju kada se datoteka sačuva, a na njihovom mjestu se pojavljuju razmaci. Najlakši izlaz iz ove situacije je dodavanje ruskog teksta nakon završetka rada u uređivaču.
Mapa OVO! Još jedan uslužni program za kreiranje i uređivanje konfiguracijskih datoteka za mape slika je program Map THIS, informacije o kojem se mogu dobiti na: http://galadriel.ecaetc.ohio-state.edu/tc/mt/. Rad sa ovim programom ideološki je sličan programu MapEdit. Osnova rada s programom je vizualno oblikovanje aktivnih područja uz daljnje pohranjivanje rezultata u datoteku u jednom od odabranih formata. Editor podržava formate mapa slika na strani servera i na strani klijenta (NCSA i CERN). Slike se mogu učitavati iz GIF i JPG datoteka. Evo primjera konfiguracijskih datoteka koje je kreirao ovaj program. Za primjer dat u prethodnom odjeljku, datoteka spremljena u NCSA formatu bi izgledala ovako: #$MTIMFH #$-:Datoteka mape slike kreirana od strane Map THIS! #$-:Mapirajte OVO! besplatni uređivač mapa slika Todd C. Wilson #$-:Nemojte uređivati redove koji počinju sa "#$" #$VERSION:1.30 #$TITLE: Blazoni #$DESCRIPTION: Serverska verzija mape slike #$DATE: Uto, 14. septembar 12:10:42 1999 #$PATH:C:\Program Files\Mapthis\ #$GIF:Blazons.gif #$FORMAT:ncsa #$EOH default default.htm # Grb grada Tomska rect Tomsk.htm 33,60 191,246 # Grb grada Jakutska krug Jakutsk.htm 366,147 366,256 # Grb grada Sankt Peterburga poli Spb.htm 534,62 699,62 698,236 626,261 534,235 534,62 Za razliku od programa MapEdit, ovaj uređivač zapisuje dosta informacija o komentarima u izlaznu datoteku, uključujući kratke informacije o samom programu, datumu kada je fajl kreiran, itd. Štaviše, nakon simbola #, što znači početak komentara red, urednik dodaje simbol $ za redove komentara, koji je kreirao sam urednik. Obratite pažnju na četvrti red koda iznad, koji od vas traži da ne uređujete komentare koje je ubacio urednik. Isti primjer sačuvan u CERN formatu bi izgledao ovako: rect (4096,4096) (4096,4096) mt:#$MTIMFH rect (4096,4096) (4096,4096) mt:#$-:Datoteka mape slike kreirana od strane Map THIS! rect (4096,4096) (4096,4096) mt:#$-:Map THIS! besplatni uređivač mapa slika autor Todd C. Wilson rect (4096,4096) (4096,4096) mt:#$-:Molimo nemojte uređivati redove koji počinju sa "#$" rect (4096,4096) (4096,4096) mt:#$VERSION:1.30 rect (4096,4096) (4096,4096) mt:#$TITLE: Blazons rect (4096,4096) (4096,4096) mt:#$DESCRIPTION: Verzija servera mape slika rect (4096.4096) (4096.4096) mt:#$ rect (4096,4096) (4096,4096) mt:#$DATE:uto 14 ruj 12:10:42 1999 rect (4096,4096) (4096,4096) mt:#$PATH:C:\Program Files\Mapthis\ rect (4096,4096) (4096,4096) mt:#$GIF:Blazons.gif rect (4096,4096) (4096,4096) mt:#$FORMAT:cern rect (4096,4096) (4096,4096) mt:#$EOH default default.htm rect (4096,4096) (4096,4096) mt:# Grb grada Tomska pravougaonik (33,60) (191,246) Tomsk.htm rect (4096,4096) (4096,4096) mt:# Grb grada Jakutska circ (366.147) 109 Jakutsk.htm rect (4096,4096) (4096,4096) mt:# Grb grada Sankt Peterburga poligon (534.62) (699.62) (698.236) (626.261) (534.235) (534.62) Spb.htm Kao što možete vidjeti iz koda iznad, uređivač koristi donekle umjetnu tehniku za pohranjivanje komentara, kako unesenih od strane korisnika, tako i generiranih od strane samog programa. Podsjetimo, CERN format ne dozvoljava da navedete redove komentara, pa urednik kreira red kao rect (4096,4096) (4096,4096), na čijem kraju možete postaviti bilo koji tekst. U suštini, takva linija opisuje pravougaonik, koji se očigledno nalazi izvan ekrana, tako da njegovo prisustvo nije bitno. Naravno, u ovom slučaju tekst konfiguracijske datoteke postaje mnogo glomazniji i nezgodniji za čitanje, što, međutim, ne ometa rad programa. Ova tehnika čuvanja komentara se može usvojiti. Isti primjer, sačuvan kao HTML fajl (za klijentsku verziju mapa slika) će izgledati ovako: <МАР NAME="Blazons">
ALT="Grb grada Tomska">
!}
ALT="Grb grada Jakutska">
!}
HREF="Spb.htm" ALT="Grb grada Sankt Peterburga">
!}
Ovdje, za razliku od programa MapEdit, naziv mape slike mora biti specificiran ručno, tako da se možda neće podudarati s imenom datoteke sa referentnom slikom. CrossEye program
Program za uređivanje konfiguracijskih datoteka CrossEye, kreiran od strane poznate australske kompanije Sausage Software. Ovaj program će pozdraviti ljubitelji popularnog HTML editora HotDog, jer ga je kreirala ista kompanija i ima veoma atraktivan, duhovit interfejs. Informacije o CrossEye paketu možete dobiti na: http://www.sausage.com.au. Karakteristike programa su prilično velika veličina distributivnog kompleta (oko 2,5 MB), kao i kratak vremenski period (14 dana) tokom kojeg se može koristiti u evaluacijskom modu. Velika veličina Programi su tipični za sve softver, koju je kreirao Sausage Software, što je očigledno zbog izbora alata koji se koriste za razvoj (Visual Basic). Nažalost, program nema niz potrebnih svojstava. Na primjer, ne postoji mogućnost čitanja postojeće HTML datoteke, tako da je nemoguće urediti postojeću mapu slike koja je ranije kreirana. Takođe nije moguće sačuvati svoj rad direktno u HTML fajlu. Pohranjivanje rezultata moguće je samo u datoteci sa posebnom ekstenzijom EYE, koja ima binarni oblik i može se ubuduće koristiti samo u ovom uređivaču. Generisani HTML kod se upisuje u Windows međuspremnik, odakle se može kopirati u bilo koji uređivač teksta. Kao iu svim gore opisanim uređivačima, kreiranje i uređivanje aktivnih područja vrši se direktno na slici, ali se slika učitava u prozor čija se veličina, iz nepoznatih razloga, ne može promijeniti. Ako je slika veća od prozora, možete skrolovati da vidite sliku, ali ne možete postaviti aktivno područje koje se proteže izvan prozora za gledanje. Za mapu slika na strani klijenta, uređivač uopće ne nudi postavljanje zadanog URL-a za područje. Ovo se može učiniti namjerno, jer ne podržavaju svi pretraživači zadani tip područja. Međutim, gore opisani uređivači rješavaju ovaj problem vrlo elegantno tako što automatski zamjenjuju zadanu oblast pravokutnom površinom s dimenzijama jednakim dimenzijama slike. Nedostaci su, u izvesnom smislu, nadoknađeni određenim dodatnim karakteristikama urednika. Konkretno, možete saznati da se papagaj, koji je vidljiv u gornjem desnom uglu gornje slike, zove Poli. Prilično je pričljiv, a korisnici rade na kompjuteru opremljenom zvučna kartica, s vremena na vrijeme će čuti uzvike papagaja, koji, međutim, nemaju nikakve veze sa radnjama koje se izvode. I u jednom od dijaloški okviri Postavke urednika imaju čak i posebnu stavku koja vam omogućava da začepite usta jadnog papagaja. Evo primjera vrhunske usluge. Očigledno, zahvaljujući navedenim svojstvima, procjenjuje se ocjena ovog urednika http://www.tucows.com, je vrlo visoka, što se ne može reći za dva gore opisana programa. Na kraju krajeva, izbor uređivača za kreiranje mapa slika je na korisniku. Sa stanovišta pogodnosti korisnika, slikovne mape imaju samo jednu prednost - uključivanje linkova različitih oblika. Ovo dodaje jasnoću prezentaciji informacija - nismo ograničeni na pravokutni oblik veze i možemo koristiti linkove složene konfiguracije za vlastite potrebe. Imidž kartice su implementirane u dvije razne opcije- server i klijent. Kada koristite opciju servera, pretraživač šalje zahtev serveru za dobijanje adrese izabranog linka i čeka odgovor sa potrebnim informacijama. Ovaj pristup zahtijeva dodatno vrijeme za čekanje rezultata i odvojeni fajlovi za svaku slikovnu karticu. U klijentskoj verziji, mapa se nalazi u istom HTML dokumentu kao i veza do slike. Da biste naznačili da je slika mapa, koristite atribut usemap elementa . Vrijednost je pokazivač na opis konfiguracije kartice, koji se postavlja pomoću elementa Primjer 1: Kreiranje mape slike
Unutar kontejnera Element ima sljedeće atribute. Za krug su navedena tri broja - koordinate središta kruga i polumjer.
Da biste postavili koordinate figure, potrebno je postaviti:
- kvadrat (ili pravougaonik) čije su stranice paralelne s osi - koordinate dva suprotna ugla - X1, Y1 i X2, Y2
- poligon - koordinate SVIH uglova
— krug — koordinate centra i radijus.
Pros
Cons