Mapa slika u HTML-u. Kreiranje mape slike u HTML atributima oznake AREA

Dom / Windows 7
HTML oznake

Značenje i primjena

Tag koristi se za definiranje slike karte. Mapa slika je slika sa određenim aktivnim područjem. Element sadrži broj oznake koje definiraju interaktivna područja na slici karte, tj. Kada kliknete na određeno područje slike, dešavaju se određene radnje, na primjer, otvara se posebna stranica s opisom ovog područja slike.

Podrška za pretraživač

Tag
Opera

IExplorer

Edge
DaDaDaDaDaDa

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

</span> Primjer korištenja oznake <map>

Odaberite figuru:

"4 oblika dostupna za odabir"
> <span"Crveni trg"> koordinate = "200,75,50" href = "green.html" alt = "Zeleni krug." > !} <span"Plavi trougao"> "450,25,435,60,400,75,435,90,450,125,465,90,500,75,465,60" href = "yellow.html" alt = "Žuta zvijezda" > !}

I tako redom, ono što smo uradili u ovom primjeru:

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

Andrey

Idemo redom.

— vrijednost parametra name mora odgovarati vrijednosti parametra usemap oznake img, samo za oznaku mape piše se bez simbola #.

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

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

  • U mom slučaju, vrijednosti su se pokazale kao: širina="640" visina="367"
  • — dimenzije slike
  • src="https://site/f02c73a3cd94.jpg" - adresa slike na stranici usemap="# slika" — konvencionalni naziv slike-mape
  • (može biti bilo koji) naziv mape="slika" (— naziv kartice u potpunosti

Vrijednosti za područja veza—href—cilj veze, oblik—oblik područja i koordinate—koordinate—odgovaraju trima područjima na slici.

Pravougaonik "Profil"

  • href="https://site/profile/" — adresa stranice profila
  • shape="rect" - oznaka oblika "pravougaonika".
  • coords="235,61,472,117" — koordinate tačaka A (235,61) i C (472,117)

Poligon "Dnevnik"

  • href="https://site/blog" - adresa stranice dnevnika
  • shape="poly" - oznaka oblika "poligona".
  • coords="235,118,362,118,474,152,457,207,229,146" - koordinate uglova poligona: tačke D (235,118), E (362,118), F (474,152), G (457,207) i H (457,202)

Krug "Photoshop lekcije"

  • href="https://site/showjournal.php?journalid=2447247&keywordid=929323" — adresa stranice s objavama iz odjeljka “Photoshop Tutoriali”
  • shape="circle" - oznaka oblika "kruga".
  • coords="551,198,65" — koordinate kruga: centar — tačka Q (551,198) i poluprečnik — R=65

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:

  • Šta je slikovna mapa i kako funkcionira?
  • Kako kreirati konfiguracijsku datoteku image-map
  • Kako kreirati veze u HTML dokumentu koristeći mapu slika

Rice. 6.1. Primjer web stranice na kojoj je glavni meni napravljen pomoću slikovne mape

  • Koje principe treba slijediti pri korištenju slikovnih mapa?
  • Koje su karakteristike različitih formata konfiguracijskih datoteka slikovnih mapa?
  • Koji softver trebate koristiti za kreiranje mapa slika?

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:

  • Za predstavljanje prostornih odnosa, kao što su geografske koordinate, koje bi bilo teško definirati zasebnim gumbima ili tekstom. Primjer je karta Sjeverne Amerike, gdje odabirom svake države dolazite na odgovarajuću stranicu.
  • Kao meni najvišeg nivoa koji se pojavljuje na svakoj stranici. Prisustvo takvog menija omogućava odlazak na odeljak servera od interesa sa bilo koje stranice iu bilo koje vreme. Kreiranje zajedničkog grafičkog menija će smanjiti vrijeme razvoja

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:

  • Ako ne postoji alternativni tekstualni meni, onda nema navigacije dostupne korisnicima koji ne mogu učitati grafiku ili su onemogućili učitavanje grafike.
  • Mape slika dijele iste nedostatke povezane s korištenjem slika na web stranicama, naime, značajno povećanje vremena učitavanja u odnosu na čisto tekstualne dokumente.
  • Loše dizajnirane slike mogu stvoriti zabunu. Ponekad može biti teško odrediti koja su područja aktivna na slici. Ovo je posebno teško učiniti u serverskoj verziji. Prilikom implementacije klijentske verzije situacija je pojednostavljena, jer je moguće pomicati miša unutar slike i pratiti adrese linkova koji se pojavljuju na dnu prozora pretraživača.
  • Kada se koriste mape slika, pretraživač nema mogućnost označavanja linkova koji su već posjećeni drugom bojom na isti način kao za tekstualne veze.

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

Pravougaoni</p> <p>oblast !}

Kružna oblast

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 dokument. Ovaj pristup je blizak programerima, koji obično prilikom pisanja programa odvajaju deskriptivni dio programa od izvršnog dijela, što pojednostavljuje razumijevanje pisanog koda, a ponekad je određeno zahtjevima kompajlera.

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:

Grb grada Tomska

href="tomsk.htm">

Grb grada Jakutska

href="jakutsk.htm">

Grb grada Sankt Peterburga

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.

Pros

  • Mape slika vam omogućavaju da definirate bilo koji oblik za referentno područje, što je posebno korisno za označavanje geografskog područja. Stoga se slikovne karte najčešće koriste u geografskim područjima.
  • Pogodnije je raditi s jednom slikom - ne morate brinuti o spajanju pojedinačnih fragmenata prilikom rezanja, a slika se lako može postaviti na pravo mjesto.

Cons

  • Kada područje veze ima složen oblik, količina HTML koda se povećava. Kontura se aproksimira skupom pravih segmenata za svaku tačku takvog segmenta treba specificirati dvije koordinate, a ukupan broj takvih tačaka može biti prilično velik.
  • U skladu s tim povećava se složenost specificiranja koordinata. Nije zgodno da ih navedete ručno, pa morate koristiti specijalni programi, koji vizualno prikazuju područja i omogućavaju vam da ih uređujete.
  • Prilikom promjene slike, na primjer, kada povećavate razmjer, morat ćete ponovo postaviti koordinate svih referentnih područja.
  • Različiti efekti koji su dostupni prilikom rezanja jedne slike na fragmente ne mogu se primijeniti na slikovne kartice: efekat kotrljanja, djelomična animacija, individualna optimizacija slika za brzo učitavanje.
  • Ne postoje jasno definisane granice veze. Stoga ove granice moraju biti istaknute različitim sredstvima direktno na slici. Ako se slika iz nekog razloga ne učitava, razumijevanje skupa veza postaje vrlo problematično.

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 . Vrijednost atributa name mora odgovarati imenu u usemapu. U ovom slučaju, vrijednost usemap u počinje heš simbolom (primjer 1).

Primjer 1: Kreiranje mape slike

Slika mape

Informacije Događaji Ogranci Tehničke informacije Obrazovanje Posao Razno

Unutar kontejnera nalazi se jedan ili više elemenata , određuju oblik područja, njegove koordinate, postavljaju adresu dokumenta na koji treba napraviti vezu, kao i opis alata.

Element ima sljedeće atribute.

Za krug su navedena tri broja - koordinate središta kruga i polumjer.

© 2024 ermake.ru -- O popravci računara - Informativni portal