navigation bar

10.4: Thaûo Trang Web Duøng Ñieåm Noùng Theo Phöông Phaùp Client-side

Nôi hình imagemap.gif (kích thöôùc 302 nhaân 41), hình 10-5, chuùng ta coù ba khu vöïc hình chöõ nhaät. Toïa ñoä cuûa caùc khu vöïc hình chöõ nhaät ñoù laø: (1,0)-(100,41), (101,0)-(200,41), vaø (201,0)-(300,41). Xem hình 10.6.

Toa do cac diem can thiet

Löu YÙ: Toïa ñoä khoâng caàn thieát phaûi chính xaùc. Tyû leä sai bieät vaøi phaàn traêm khoâng ñaùng keå.

Sau khi ñaõ bieát ñöôïc caùc toïa ñoä, vieát caùc maõ HTML ñeå bieåu thò caùc ñieåm noùng seõ khoâng coù gì khoù khaên. Vì ñieåm noùng cuõng duøng hình aûnh; do ñoù, chuùng ta cuõng seõ duøng tag <IMG> ñeå hieån thò. Chuùng ta seõ theâm vaøo nôi tag <IMG> thuoäc tính USEMAP nhö sau:

#Teânmap seõ laø baát cöù moät teân naøo ñoù chuùng ta ñaët cho phaàn MAP theo sau: Toùm laïi, muoán taïo caùc ñieåm noùng chuùng ta caàn ñeán hai tag. Tag <IMG> ñeå ñaët böùc hình, vaø tag <MAP> ñeå xaùc ñònh caùc toïa ñoä. Teân cuûa MAP seõ laø giaù trò cuûa thuoäc tính USEMAP trong tag <IMG>.

Beân trong caëp tag <MAP> vaø </MAP> chuùng ta seõ duøng tag <AREA> ñeå xaùc ñònh caùc khu vöïc ñieåm noùng. Trong thí duï treân, chuùng ta duøng 3 tag <AREA...> ñeå xaùc ñònh ba khu vöïc trong hình imagemap.gif. Tag <AREA> khoâng caàn tag ñoùng </AREA>. Caùc khu vöïc trong hình imagemap.gif coù hình chöõ nhaät neân chuùng ta duøng thuoäc tính SHAPE="RECT". "RECT" laø chöõ vieát taét cuûa chöõ RECTANGLE (hình chöõ nhaät). Toïa ñoä cuûa caùc hình chöõ nhaät ñoù ñöôïc vieát nôi thuoäc tính COORDS. "COORDS" laø chöõ vieát taét cuûa chöõ COORDINATES (toïa ñoä). Ñòa chæ cuûa caùc trang web maø chuùng ta seõ ñöôïc daãn tôùi khi chuùng ta nhaáp chuoät vaøo caùc ñieåm noùng seõ ñöôïc ghi nôi caùc thuoäc tính HREF="...".

Caùc Daïng Cuûa Ñieåm Noùng

RECT hay RECTANGLE

Xaùc ñònh caùc ñieåm noùng hình chöõ nhaät. Duøng thuoäc tính naøy, chuùng ta caàn cho bieát toïa ñoä cuûa goùc treân beân traùi cuûa hình chöõ nhaät (top-left corner), vaø goùc döôùi beân phaûi cuûa hình chöõ nhaät (bottom-right corner). Thí duï:

POLY hay POLYGON

Xaùc ñònh caùc ñieåm noùng hình ña giaùc (polygon). Duøng thuoäc tính naøy, chuùng ta caàn cho bieát toïa ñoä cuûa töøng ñænh cuûa hình ña giaùc. Thí duï, hình nguõ giaùc vôùi naêm ñænh ôû caùc toïa ñoä (213, 41) (144, 23) (173, 57) (200, 44) (244, 19):

CIRC hay CIRCLE

Xaùc ñònh caùc ñieåm noùng hình troøn. Duøng thuoäc tính naøy, chuùng ta caàn cho bieát toïa ñoä cuûa taâm ñieåm vaø chieàu daøi cuûa baùn kính. Thí duï, moät hình troøn vôùi toïa ñoä cuûa taâm ñieåm ôû (342, 42) vaø baùn kính 30 aûnh toá (pixel):

Ñoaïn: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11]

Using VNI font