From: Jose Fernando Tepedino Martins To: Multiple recipients of list Subject: Re: Regioes sensiveis em figuras WWW Caros colegas da webras-l, Descobri como se cria regioes sensiveis dentro de figuras! O manual do CERN HTTPD 3.0 explica como fazer isso. Na verdade, um link desse tipo consiste num script que recebe do browser a posicao pressionada e verifica a regiao correspondente entre aquelas regioes definidas num arquivo de configuracao; a cada regiao, uma URL e' associada. Eis as etapas para criar essas regioes: . Criar um arquivo de configuracao, a ser associado `a figura, contendo as definicoes de regioes (retangulos, circulos ou poligonos); Para definir as regioes "manualmente", usamos um visualizador que forneca as coordenadas do cursor, como, por exemplo, o "xv" e o "lview"; . Ao definir a figura no arquivo HTML, associar em volta dela uma ancora que chama o utilitario htimage, passando o arquivo de configuracao como parametro. Assim, a ancora fica como: ONDE: -> ISMAP define a regiao como contendo regioes sensiveis (o browser deve ser capaz de tratar --isto e', deve ser capaz de identificar a posicao selecionada na figura); -> "htbin/htimage" e' a chamada do script htimage. No caso do nosso servidor local, a identificacao "htbin" foi associada ao diretorio onde se encontra o codigo de "htimage"; -> ".../~jftm/figura/bike-di.conf" indica o arquivo de configuracao definindo as regioes sensiveis da figura. A notacao acima e' a mesma usada pelo servidor para area publica de usuarios, correspondendo o endereco acima a: "~jftm/public_html/figura/bike-di.conf" (poderia ser tambem um arquivo na area publica do servidor). Eis um exemplo de arquivo de configuracao: --------------- bike-di.conf -------------------- default http://www.di.ufpe.br/~jftm/figura/fora.html rectangle(54,16) (285,245) http://www.di.ufpe.br/di-ufpe/pos-di.html rectangle(5,440) (385,505) http://www.di.ufpe.br/~jftm/figura/lista-bike.html ------------------------------------------------- onde tres regioes sao definidas: dois retangulos e o fundo do desenho. Para maiores detalhes, veja o manual do servidor WWW, secao "9. CERN Server Clickable Image Support", tambem disponivel em HTML: ---> http://www.di.ufpe.br/httpd_docs/CGI/HTImageDoc.html O documento com o exemplo indicado acima esta na URL: http://www.di.ufpe.br/~jftm/figura/bike.html Bom trabalho, ---------------------------------------- | Jose Fernando Tepedino | | e-mail: jftm@di.ufpe.br | | www: http://www.di.ufpe.br/~jftm | | Departamento de Informatica | | Universidade Federal de Pernambuco | | 50740-540 Recife Brasil | ----------------------------------------