This document describes how to convert a server-side image map file into a client-side image map file.
Server-side image maps are normally stored in a standard ASCII text file. There are 2 common formats for the map files, NCSA (Netscape) and CERN. Each format associates active areas of an image (hot spots) with a URL.
rect http://www.foo/bar.html 7,15 9, 20rect (7,15) (9,20) http://www.foo/bar.html (Note that the URL and coordinate parameters
are reversed from the NSCA format.)rect (7,15) 20
http://www.foo/bar.html circle http://www.foo/bar.html 7,15 9, 20 circle http://www.foo/bar.html (7,15) 17 Client-side image maps are described in HTML code using the 'AREA'
element. AREA elements have the 3 attributes, SHAPE, COORDS and HREF,
that correspond to the shape, coordinates and URL parameters of the server-side
image map. Example:
<area shape="POLY" coords="185,0,355,0,295" href="education.html" alt="Education" />
MAP start element to the client-side image map
fileAREA elements for the client-side image map with the
SHAPE, COORDS and HREF attributes set to the shape, coordinates and URL
values.MAP end element to the client-side image map
file# testmap rectangle (5,9) (110,43) http://www.yahoo.com/ polygon (111,9) (220,43) http://www.infoseek.com/ circle (415,77) 16 http://www.hello.com/ point (45,45) http://www.w3c.org/
<map name="testmap.map"> <area shape="rect" coords="5,9,110,43" href="http://www.yahoo.com/" /> <area shape="poly" coords="111,9,220,43" href="http://www.infoseek.com/" /> <area shape="circle" coords="415,77,16" href="http://www.hello.com/" /> <area shape="rect" coords="45,45,46,46" href="www.w3c.org" /> </map>
Written by Chris
Ridpath
Feb. 2, 2001