Mihai Sprinceana
Un forum de programare cu de toate. Va astept sa va inscrieti si sa deveniti moderatori. Oricine este binevenit aici sa se inscrie si sa aiba acces la informatie free! Fiecare este liber sa adauge proiecte programe free etc. Ajutati acest forum sa devina o comunitate puternica unde fiecare invata de la fiecare! Tot ce trebuie sa faceti este sa va inregistrati si fiecare contributie se poate dovedi utila in timp! Forumul este free informatia free dk aveti timp liber ajutati si pe ceilalti si invatati si voi in acelasi timp! Haideti sa facem ceva pt.a ne ajuta intre noi! Cititi regulament postare forum inainte de a posta!
Lista Forumurilor Pe Tematici
Mihai Sprinceana | Inregistrare | Login

POZE MIHAI SPRINCEANA

Nu sunteti logat.
Nou pe simpatie:
morena28 pe Simpatie
Femeie
25 ani
Bistrita Nasaud
cauta Barbat
27 - 52 ani
Mihai Sprinceana / Html / Harti de Imagine Moderat de Myha, fireratbat, georgeleus, profu.info, sade5000
Autor
Mesaj Pagini: 1
Myha
Moderator

Inregistrat: acum 18 ani
Postari: 5
Hărţile de imagini sunt imagini īn care anumite zone, numite zone active, constituie legături hipertext către alte pagini HTML. Cu alte cuvinte, zonele active constituie un substitut mult mai atractiv şi, adeseori, mult mai adecvat, al ancorelor.
Realizarea unei hărţi de imagini presupune parcurgerea următoarelor două etape:

    * Definirea imaginii ce va fi utilizată drept hartă. Acest lucru se realizează cu ajutorul etichetei usemap a tagului img. Acesta va primi ca valoare numele hărţii de imagini, ce va fi definită īn cadrul etapei a doua.

ex.: <img src="Poza.jpg" usemap="#Harta" >

    * Harta este definită īn interiorul tagului map, prin intermediul atributului name, care specifică denumirea hărţii.

Tot īn interiorul tagului map se definesc zonele active, cu ajutorul tagului area. Acesta are următoarele atribute:

    * href – precizează adresa paginii ţintă;
    * shape – precizează forma zonei active, care poate fi:
          o dreptunghi (rect) - valoarea implicită;
          o cerc (circle);
          o poligon (poly);
          o default.
    * coords – precizează coordonatele zonei active, acestea depinzīnd de forma aleasă. Coordonatele se vor separa prin virgulă.

Īn definirea unei zone active se va ţine cont că: suprafaţa unei imagini are ca unitate de măsură pixelul, iar sistemul de coordonate are originea (0, 0) īn colţul din stīnga sus al imaginii, prima coordonată crescīnd pe măsură ce ne deplasăm spre dreapta, cea de-a doua crescīnd pe măsură ce coborīm spre baza imaginii.
Astfel, dacă zona activă are formă de cerc, se vor preciza trei valori: primele două corespunzătoare coordonatelor centrului cercului, iar cea de-a treia corespunzătoare razei acestuia.
ex. : tagul următor va defini o zonă activă īn formă de cerc cu centrul īn punctul (40, 20) al imaginii şi rază 10, zonă activă care va ţinti către pagina ‘alta_pagina.htm’:
<area href="alta_pagina.htm" shape="circle" coords="40, 20, 10">
Pentru a defini o zonă activă īn formă de dreptunghi, vor trebui precizate patru coordonate: primele două corespunzătoare colţului stīnga-sus al dreptunghiului şi alte două corespunzătoare colţului dreapta-jos.
ex. : vom defini acum o zonă activă īn formă de dreptunghi cu colţurile īn punctele (0, 0), respectiv (10,10) , zonă activă care va ţinti către pagina ‘pagina2.htm’:
<area href="pagina2.htm" shape="rect" coords="0, 0, 10, 10">
Īn cazul unui poligon, coordonatele vor fi perechi de valori corespunzătoare vīrfurilor poligonului, de forma:
coords = ”x1,y1, x2, y2,...,xn,yn”.

    * target – pagina ţintă poate fi afişată īntr-un cadru. Īn acest caz, atributul target va primi ca valoare numele cadrului īn cauză;
    * alt – primeste ca valoare un mesaj ce va fi afişat sub săgeata mouse-ului, atunci cīnd aceasta intră deasupra zonei active, mesaj ce de regulă este adresa paginii ţinta

OBS : Dacă două sau mai multe zone active se suprapun, prioritară va fi prima dintre acestea definită īn cadrul tagului map.
Aplicaţie

Să presupunem că dorim să realizăm un site dedicat turismului, īn care ne propunem să prezentăm cīteva mănăstiri din Moldova. Vom creea, cu ajutorul unui editor grafic, o imagine stilizată ce conţine mănăstirile. Apoi vom defini această imagine drept hartă de imagini, īn care efectuarea unui clic cu mouse-ul pe o anumită mănăstire va determina īncărcarea paginii cu descrierea acesteia.
Site-ul va avea patru pagini HTML:

    * index.htm – va conţine harta de imagini şi va face legătura către paginile de descriere fie prin intermediul zonelor active ale hărţii de imagini, fie prin legăturile hipertext adăugate ca alternativă;
    * putna.htm, suceviţa.htm, voroneţ.htm – pagini ce conţin descrierea celor trei mănăstiri (cīte o poză şi un text adecvat).

Pagina index.htm- conţine harta de imagini şi face legătura către paginile de descriere ale manastirilor fie prin intermediul zonelor active ale hărţii de imagini, fie prin legăturile hipertext adăugate ca alternativă;
<html>
<head>
<title>Ghid Turistic</title>
</head>
<body>

<h1 align="center">Ghid turistic - Manastirile Moldovei</h1>

<p align="center"><a href="Putna.htm">[Putna]</a><a href="Voronet.htm">[Voronet]</a>
<a href="Sucevita.htm">[Sucevita]</a></p>

<p align="center">
<map name="Harta">
    <area href="putna.htm" alt = "Manastirea Putna" shape="rect" coords="2, 5, 81, 65">
    <area href="voronet.htm" alt = "Manastirea Voronet" shape="circle" coords="106, 209, 35">
    <area href="sucevita.htm" alt = "Manastirea Sucevita" shape="polygon" coords="82, 44, 84, 68, 58, 68, 100, 110, 121, 56, 95, 18">
</map>

<img border="0" src="Moldova.jpg" usemap="#Harta" ></p>

<p align="center"><i>(efectuati un clic pe imaginea manastirii dorite pentru a-i vizita pagina)</i></p>

</body>
</html>


<html>
<head>
<title>Manastirea Voronet</title>
</head>
<body>

<h1 align="center">Manastirea Voronet</h1>

<p align="center"><img border="3" src="imagini/Voronet.jpg" width="100" height="100"></p>

<p align = "justify">Manastirea Voronet a fost construita in trei luni si trei saptamini in cursul anului 1488, din porunca domnitorului Stefan cel Mare, si a fost pictata in exterior in timpul lui Petru Rares.</p>

<p align="center"><a href="index.htm"><i>[acasa]</i></a></p>

</body>
</html>


pus acum 18 ani
   
Pagini: 1