Map File
It finds the following lines in the file .../site.imap/htdocs /bench.map:
rect left.html 0,0 118,144 rect right.html 118,0 237,144 #point left.html 59,72 #point right.html 177,72 #poly left.html 0,0 118,0 118,144 0,144 #poly things 0,0 118,0 118,144 0,144 #poly right.html 118,0 237,0 237,144 118,114 #circle left.html 59,72 118,72 #circle things 59,72 118,72 #circle right.html 177,72 237,72 default default.html
The coordinates start from 0,0, the top-lefthand corner of the image.
rects are rectangles with the top-left and
bottom-right corners at the two x,y positions shown.
points are points at the x,y position.
polys are polygons with between 3 and 100 corners
at the x,ys shown. circles have their center at
the first x,y — the second is a point on the circle. The point
nearest to the cursor is returned; otherwise, the closed figure that
encloses the cursor is not returned. As it stands only the
rects are left uncommented. They set up two areas
in the left and right halves of the image and designate the files
left.html and right.html
to be returned if the mouse click occurs in the
corresponding rectangle. Notice that the points are expressed as
x,y <whitespace>. If you click in
the left rectangle, the URL
www.butterthlies.com/left.html is accessed, and
you see the message:
You like to sit on the left
and conversely for clicks on the right side. In a real application, these files would be menus leading in different directions; here they are simple text files:
You like to sit ...