NAME
CGI::Imagemap.pm - interpret NCSA imagemaps for CGI programs
INSTALL
To install this module type the following
perl Makefile.PL
make test
make install
SYNOPSIS
use CGI::Imagemap;
$map = new CGI::Imagemap;
$map->addmap(-file=>"image.map");
#OR
$map->addmap(@map);
eval { $action = $map->action($x,$y) };
#Check $@ for errors
DESCRIPTION
CGI::Imagemap allows CGI programmers to emulate the NCSA C<imagemap>
CGI or place TYPE=IMAGE form fields on their forms.
The imagemap file follows that of the NCSA imagemap program.
See the NOTES section for further details.
I sought functionality like this because I was writing a map application
that would present the user with a multi-layered image. Each layer had
its own "hotspots" and so I needed to support a dynamic image map.
This module allowed me to pull in static layers of hotspots for all of
the layers shown in the image, or optionally define the hotpsots for
each layer dynamically as well.