Table of Contents
Introduction
Information Tags
String Tags
Variable Tags
URL Tags
If Tags
Graphics Tags
Database Tags
Programming Tags
Supports System
SSI
htaccess
Image Maps
Appendix
|
Introduction
Image maps are used for images where you can click on different parts
to go to different pages. Nowadays, this is usually handled in the
browser, by client-side image maps. But it is also possible to do this
in the server. This is done through .map files, where you
define which page the user should be brought to when clicking somewhere on
the image.
The HTML code needed to use an image map is:
{a href=file.map}{img src=image.gif ismap}{/a}
For server-side image maps to work the ISMAP
image-maps module must be enabled. The map file is a text
file where one clickable area is defined per line. The possible
directives are:
- (X1,Y1)-(X2,Y2) URL
-
(X1, Y1) are the coordinates of the upper left corner
of a rectangular area whose lower right corner has the coordinates
(X2, Y2). Any point inside the rectangle will take the user to
the URL.
- (X,Y),R URL
-
Any point inside the circle centered at (X,Y) and with
the radius R will take the user to the URL.
- (X,Y) URL
-
This specifies a single point and ties a URL to it. If more
than one point is specified in the file, the one closest to the
position on which the user clicks will be used.
- ppm: path
-
Use the PPM file referred to by path. Each color in that file may give
a different URL.
- pgm: path
-
As PPM, but the file is a greyscale file.
- color:(r,g,b):URL
-
In all PPM files referenced, this color will point to the
URL. r,g and b are decimal integers between 0 and 255 and the
color defined is the combination of the red (r), green (g) and blue
(b) intensities. If the file searched is a greyscale PGM file,
the greyscale will be (r+g+b)/3.
- color:(r,g,b)-(r,g,b):URL
-
All colors in the range will point to URL. If the file
searched is a PGM (greyscale) picture, the greyscale will be
(r+g+b)/3.
- color:greyscale-greyscale:URL
-
All colors with an intensity falling within the range will point to
URL.
- default:URL
-
The url URL will be returned if nothing else matched. Don't
forget to set it.
- void:URL
-
The url URL will be returned if the client doesn't
support image maps or if the map file is accessed without coordinates.
|