Image Maps

Client Side Imagemaps

Imagemap memungkinkan anda untuk memberi beberapa link melalui hanya satu image atau graphic, dengan meng-klik pada beberapa tempat yang telah diberi hot spot. Untuk itu kita menggunakan target berupa kordinat X dan Y yang akan "dipertakan" ke atasa image.

Ada beberapa bentukan yang dapat kita gunakan sebagai hot spot. Kita bisa memakai linkaran (circle), poligon (polygons) dan persegi empat (rectangle). Untuk itu kita membutuhkan sebuah image (dapat berupa gif atau jpg). Sebuah menu dengan area-area yang berbeda.

Tag dari IMAGE MAP adalah sebuah tag blok.

<MAP>
</MAP>

Map ini dapat diletakkan di manapun dalam dokumen anda, dan jangan lupa gunakan Tag Comments untuk kemudahan anda mengedit di lain waktu saat ada perubahan link.

1. Pilih sebuah nama (tanpa spasi) untuk map and contoh "Map"
2. Sertakan image yang akan digunakan sebagai menu.
3. Dalam tag IMG tadi, sertakan atribut USEMAP dengan tanda "#" yang diikuti nama map yang tadi telah anda pilih, contoh "Map"

Contoh:

<IMG SRC="manado.jpg" USEMAP="#Map">

4. bentuk blok sebagai hot spot menu anda.

<MAP NAME="menu">

</MAP>

TIP (nama map pada Atribut dalam Tag MAP tidak menggunakan tanda "#")

Bentuk sebuah <AREA> tag tertutup, dalam blok map anda, sebutkan bentuk area yang akan kita gunakan dalam atribut SHAPE.

<MAP NAME="menu">
<AREA SHAPE=RECT>
</MAP>
<AREA>

Shape

Code

Description of Use

Rectangle

RECT

Tentukan ujung kiri atas dari hot spot,
kemudian dikuti koma, lalu pojok kanan bawah.

Polygon

POLY

Tentukan keseluruhan kordinat yang
membentuk poligon, dengan dipisah oleh koma.

Circle

CIRCLE

Tentukan pusat lingkaran kemudian
radius dari hot area

6.  Tambahkan sebuah atribut HREF ke dalam tag AREA tag. Seperti pada Tag LINK namun kali ini tidak melibatkan keseleruhan image, namun area yang telah disebutkan dalam Hot Spot.

SHAPE = POLY

Poligon membutuhkan koordinat sbb: x,y,x,y,x,y
Seperti ini:

<MAP NAME="idmenu">
<AREA SHAPE=POLY COORDS="20,20,70,40,20,40">
</MAP>

Titik vektor pertama ditetapkan dengan koordinat x dan y, diikuti koma dan koordinat vector berikutnya. Titik-titik ini relatif terhadap ujung kiri atas dari pixel image itu, bila kita ingin sebuah area dari point 50 pixel secara horizontal serta 35 pixel dari vertical maka titik tersebut adalah :

50,  35




Pasangan angka pertama adalah koordinat X, serta yang kedua adalah koordinat Y.

Sebagai berikut:

COORDS="20,20,   70,40,     20,40"
 
Titik pertama  |  titik kedua  |  titik ketiga