| |
|
|
|
|
|
Autora: Maria Alice Soares de Castro ATENÇÃO: Este trabalho não tem fins lucrativos, nem está relacionado a provedores de acesso ou sites comerciais. |
|||||||||||||
MapasMapas clicáveis executados pelo servidor (´server-side imagemaps´)Um primeiro método para criação de mapas é usando a comunicação com o servidor HTTP. Os servidores WWW têm um programa que lida com a relação entre coordenadas de imagens e URLs. No servidor NCSA, esse programa é o imagemap, no CERN é o htimage. No servidor Apache, o módulo imagemap já vem embutido mas sua ativação deve ser configurada. Escolhida a imagem que servirá de base de partida de diversos links para outros documentos, é preciso gerar um arquivo relacionando coordenadas da imagem a determinados links. Essas coordenadas são encontradas por meio de programas de manipulação de imagens ou pelo próprio editor de HTML. Um arquivo .map (do servidor NCSA), tem o conteúdo organizado da seguinte forma:
Um arquivo .conf (do servidor CERN), tem o conteúdo organizado da seguinte forma:
Ambos arquivos significam a mesma coisa: 1. a região da figura, compreendida pelo retângulo
( 2. a região da figura, compreendida pelo círculo
( 3. se o mouse não for acionado em nenhuma dessas duas
regiões previstas, o link será dirigido para o arquivo
default - neste exemplo, o O formato desses arquivos para figuras clicáveis pode variar, mas basicamente contém esses mesmos elementos:
Tão logo seu arquivo fazclic.map esteja pronto, seu mapa sensível deve ser declarado da seguinte maneira:
onde
O servidor HTTP deve estar configurado para reconhecer os arquivos .map como diretivas de execução de mapas clicáveis, para fazer a correspondência entre as coordenadas de um pixel e o caminho de um arquivo. Se essa configuração não estiver ativa, ou faltarem
arquivos que permitem esse recurso, o resultado
de se acionar o mouse sobre um mapa clicável será apenas o de se
obter o código
fonte do arquivo Exemplo de um arquivo mapa.map, para a figura abaixo:
Esta formatação declara a imagem acima
como
mapa clicável: Como nosso servidor não está configurado para executar mapas, somente abaixo temos um exemplo ativo, executado pelo cliente (o browser).
Mapas clicáveis executados pelo cliente (´client-side imagemaps´)Com o client-side imagemap, os mapas sensíveis são rastreados pelo browser no momento em que o usuário escolhe um ponto na imagem. Dessa forma, o servidor já recebe uma requisição de um documento, pois as coordenadas do ponto escolhido e o arquivo correspondente já foram identificados pelo browser.
Na verdade, a relação coordenadas-documentos continua existindo, mas agora em
vez de estar em um arquivo
Neste exemplo, transformamos a barra abaixo em mapa sensível:
|
|
||||||||||||
|
|||||||||||||
|
|
|||||||||||||