Um imagemap anteriormente so podia ser usado da seguinte maneira, quando o usuário clicava uma região, o browser (Netscape, por exemplo) enviava para o servidor as coordenadas e a informação de que era um imagemap. O servidor processava (executando um programa em PERL ou C) e enviava a página correspondente à região selecionada na imagem..
Com a versão 3.0 do HTML, imagemaps podem ser executados na máquina do usuário. As versões mais recentes do Netscape e do Internet Explorer aceitam esta opção. Neste caso cada página traz além do mapa as informações necessárias para sua execução, ou seja, desencadear a chamada de um página correspondente à região clicada.
Mais adiante encontra-se uma explicação sobre como produzir imagens mapa. Um tutorial completo sobre como produzir mapas selecionáveis pode ser encontrado em: Mapas em HTML . Para demarcar as regiões que serbvirão como links usa-se alguns softwares de apoio como MapEdit ou MapThis.
Um tutorial sobre a ferramenta Mapedit pode ser encontrada em: Tutorial do Mapedit
Eis as etapas para criar essas regiões:
<img src="nomeimag.gif usemap="#meunome">
O símbolo # indica que a especificação dos pontos que
definem as regiões sensíveis estará dentro da
própria página
Exemplo:
<IMG SRC="liane.gif" usemap="#liane">
Exemplo
<map name="liane">
<area shape="rect" alt="Pescoço" coords="28,151,111,184" href="pescoco.htm">
<area shape="circle" alt="Rosto" coords="69,101,47" href="rosto.htm">
<area shape="polygon" alt="cabelo" coords="15,93,13,63,28,37,59,18,82,14,98,24,114,38,123,54,125,75,126,92,116,91,111,73,101,60,85,52,85,52,60,46,60,46,41,56,41,56,26,68,21,85,15,93" href="cabelo.htm">
<area shape="default" nohref>
</map>