|
| BÀI HỌC
Trong bà i 7, tôi đã giới thiệu đến bạn phương pháp đưa các Siêu liên kết và o trang Web bằng thẻ <A>:
<A HREF="url">
Trong phần nà y, tôi sẽ giá»›i thiệu phương pháp tạo các Siêu liên kết trong hình ảnh. Chẳng hạn khi đưa con trá» chuá»™t và o má»™t vị trà trong ảnh thì tại đó con trá» chuá»™t chuyển thà nh hình bà n tay và khi click và o đó, nó sẽ dẫn đến má»™t trang khác qua Siêu liên kết được định sẳn. Äể là m được việc nà y, bạn hãy là m quen vá»›i SÆ¡ đồ ảnh.
SÆ¡ đồ ảnh là má»™t hình ảnh (dạng GIF hay JPEG) được sá» dụng để chuyển đến các địa chỉ URL khác. Các vùng hay các thà nh phần khác nhau cá»§a ảnh được khai báo để đưa ngưá»i dùng đến các URL khác nhau.
Trước đây bạn có thể sỠdụng hình ảnh để tạo Siêu liên kết bằng cú pháp:
<A HREF="url"><IMG SRC="filename"></A>
Tuy nhiên, Siêu liên kết nà y sẽ được chuyển đến nếu như bạn click lên bất kỳ vùng nà o cá»§a ảnh. Thế nhưng, không phải lúc nà o cÅ©ng cần Ä‘iá»u đó, đôi khi bạn chỉ muốn Siêu liên kết được chuyển đến khi click và o má»™t phần nà o đó cá»§a ảnh thôi. Chẳng hạn click và o hình nước Việt nam trên tấm bản hình bản đồ Thế giá»›i thì sẽ đưa đến trang giá»›i thiệu Việt Nam.
Äể là m được Ä‘iá»u nà y, bạn thá»±c hiện theo cú pháp sau:
<IMG SRC="filename" USEMAP="#mapname">
Trong đó, filename là tên file hình ảnh cân liên kết, còn mapname là tên của Sơ đồ ảnh chứa dữ liệu vùng liên kết của ảnh. Sơ đồ ảnh nà y được viết như sau:
<MAP NAME="mapname">
<AREA SHAPE="kiểu" COORDS="các_tá»a_độ" HREF="url">
<AREA SHAPE="kiểu" COORDS="các_tá»a_độ" HREF="url">
.....
</MAP>
Trong đó:
mapname là tên cá»§a sÆ¡ đồ ảnh, tên nà y sẽ được gá»i trong thẻ <IMG> liên kết vá»›i hình ảnh.
kiểu là loại hình dạng cá»§a thà nh phần ảnh. Gồm 3 loại: rect (hình chữ nháºt), circle (hình tròn), poly (hình da diện).
url là địa chỉ Siêu liên kết được trỠtới.
các_tá»a_độ là tá»a độ vị trà các Ä‘iểm giá»›i hạn cá»§a vùng ảnh. Góc trái trên là tá»a độ chuẩn (0,0). ÄÆ°á»£c định nghÄ©a tùy theo loại kiểu mà bạn chá»n.
Dưới đây là cách nháºp các_tá»a_độ cho thuá»™c tÃnh COORDS:
SHAPE="rect" COORDS="x1,y1,x2,y2": góc trái trên (x1,y1) và góc phải dưới (x2,y2)
SHAPE="circle" COORDS="x,y,r": tâm đưá»ng tròn (x,y) và bán kÃnh r
SHAPE="poly" COORDS="x1,y1,x2,y2,x3,y3,x4,y4...": tá»a độ các Ä‘iểm cá»§a Ä‘a giác
SÆ¡ đồ ảnh nà y thưá»ng được đưa và o phần <HEAD> cá»§a trang tà i liệu HTML, nó được liên kết vá»›i hình ảnh qua mapname.
Và dụ:
Sau đây là và dụ cụ thể cho bà i há»c nà y. Nếu bạn nhấn và o hình chữ nháºt, nó sẽ trá» tá»›i Bà i 1, hình tròn là Bà i 2 và hình Ä‘a diện là Bà i 3.
<HTML>
<HEAD>
<TITLE>Tu hoc thiet ke trang Web</TITLE>
<MAP NAME="baihoc">
<AREA SHAPE="RECT" COORDS="13,10,60,41" HREF="bai01.html">
<AREA SHAPE="CIRCLE" COORDS="96,41,19" HREF="bai02.html">
<AREA SHAPE="POLY" COORDS="50,49,84,79,72,90,60,80,47,90,35,81,27,87,19,72,50,49" HREF="bai03.html">
</MAP>
</HEAD>
<BODY BGCOLOR=#000000>
<IMG SRC="images/picmap.gif" BORDER=0 WIDTH=133 HEIGHT=100 USEMAP="#baihoc">
</BODY>
</HTML>
Äể dá»… dà ng lấy được tá»a độ các vị trà giá»›i hạn cá»§a vùng ảnh, bạn nên sá» dụng má»™t tiện Ãch nhá» như IMap. Nếu không bạn phải tá»± "mò" cho đúng tá»a độ cần thiết, cách nà y sẽ hÆ¡i khó khăn cho bạn đấy!
|