Interligando Documentos


Introdução O principal poder do HTML vem da sua capacidade de interligar partes de um texto (e também imagens) a outros documentos. Os clientes exibem em destaque estas áreas ou pontos chaves (normalmente com cores diferentes ou sublinhado) para indicar que se trata de um link, ou interligação, no hipertexto.

A marcação <A>, que define o ponto de partida para os links, é denominada de âncora. Para incluir uma âncora em seu documento:

  • Inicie a âncora com <A . (Há um espaço depois de A.)
  • Especifique o documento a ser interligado, inserindo o parâmetro HREF="filename" seguido do sinal: > Obs.:(HREF significa Hypertext Reference)
  • Insira o texto que vai funcionar como link no documento corrente
  • Anote a marcação de final da âncora: </A>.
Um exemplo de referência a um hipertexto:
<A HREF="index.htm">Índice</A>
que resulta no LINK Índice

A palavra "Índice" é definida como o marcador do link para se chegar ao documento index.htm, que está no mesmo diretório do documento corrente. Ou seja, "Índice" aparece em destaque (normalmente em azul) e se você clicar nessa palavra será exibido o documento apontado - index.htm

Interligando Documentos em Outros Diretórios É possível interligar documentos em outro diretório especificando-se o caminho relativo a partir do documento corrente, em relação ao que está sendo interligado.
Por exemplo, um link para o arquivo link1.htm localizado no subdiretório exemplos seria assim:
<A HREF="exemplos/link1.htm"> Página Teste </A> que resulta no link Página Teste
Note que como neste exemplo o arquivo indicado não existe, se voce clicar nesse link receberá uma mensagem de erro indicando que o arquivo não foi encontrado.

Estes são dos denominados links relativos. É também possível usar o caminho completo, calculado a partir do diretório raiz do servidor, do arquivo desejado. Para isso, utiliza-se a sintaxe padrão do sistema UNIX.

Algumas regras que devem ser observadas são:

  • Utiliza-se a barra deitada / para separar diretórios e
  • não a barra invertida \ usada no MS_DOS.
  • No DOS e no Windows 3.1 a extenção do arquivo é limitada a 3 letras, e os arquivos index.htm e index.html representam o mesmo arquivo, no Windows 95 e no Unix estes dois nomes representam arquivos diferentes.
  • O UNIX faz distinção entre maiúsculas e minúsculas no nome do arquivo e o arquivo index.htm é diferente do arquivo INDEX.HTM que é diferente de Index.htm
Exemplos:
Se você quiser referenciar um diretório a partir do "raiz" do seu servidor www, inicie a notação com /. Isto é, se você tiver uma notação desta forma <A HREF="/imagens/incon1.gif">, significa que o arquivo incon1.gif deverá ser buscado no diretório imagens que está imediatamente acima do diretório raiz do seu servidor WWW.
O link <A HREF="../tutorial/interlig.htm"> significa que a partir do diretório atual, volte para o diretório anterior, vá para o sub-diretório tutorial deste diretório e leia o arquivo interlig.htm.
Ligando URL’s A World Wide Web utiliza-se das Uniform Resource Locators (URLs) para especificar a localização de arquivos em servidores. Uma URL inclui o tipo de recurso acessado (p.e, gopher, WAIS), o endereço do servidor, e a localização do arquivo.
Escreve-se de acordo com o esquema abaixo:
protocolo://servidor[:port]/path/filename Onde protocolo é uma das seguintes definições
 file	   um arquivo no seu sistema local, ou servidor de ftp
 http	   um arquivo em um servidor World Wide Web
 gopher    um arquivo em um servidor Gopher
 WAIS	   um arquivo em um servidor WAIS
 news	   um Usenet Newsgroup
 telnet	   uma conexão Telnet
 mailto	   envia um email para o endereço especificado
Por exemplo, para incluir um link para o HTML Beginner’s Guide, em um documento, deve ser usado:
<A HREF="http://www.ncsa.uiuc.edu/General/Internet/WWW/ HTMLPrimer.html"> NCSA's Beginner's Guide to HTML</A>
O que torna a sentença NCSA's Beginner's Guide to HTML um link para tal documento.

O comando <A HREF="mailto:cdcc@ifqsc.sc.usp.br"> Para contactar o CDCC clique aquí </A> chama o programa de email do seu browser e envia um email para o CDCC.

Interligando sessões em uma página O HTML permite que se façam ligações entre diferentes trechos de um documento. Você pode apontar uma palavra ou trecho de um texto utilizando uma âncora de nome (named anchor). Este recurso é bastante usado na geração de índices de conteúdo de uma página que seja muito longa.
A sequência passo a passo é :
1.Defina o "ponto de partida", atribuindo a ele um nome qualquer - no exemplo Topo -, precedido do caracter #,da seguinte forma:
Para ir para o Topo da página clique aqui Para ir para o Topo da página clique <a href="#topo"> aqui</a>.

2.Defina o "ponto de chegada", atribuindo a ele uma âncora de nome, com o nome correspondente ao do ponto de partida, assim:
O principal poder do HTML vem <a name="topo">da sua capacidade </a> de interligar ...

Ligando sessões específicas em outro documento Para fazer links com sessões de outros documentos o processo é o mesmo da sessão anterior. Faz-se uma âncora normalmente, e apenas é acrescentado, após a url do documento de destino, o sinal # e uma palavra, ou identificador. Por exemplo:

Este é um <a href="index.htm#ultimo">link</a> para o último item do índice deste tutorial. E no arquivo index.htm criaríamos um link do tipo <a name="ultimo"> ... </a>.