IST - Física
Programação
HTML - Exemplos 11:04:45
25 - Apr - 2024
Google Wikipedia Download Manuais: HTML5 CSS PHP

16. Ponteiros para um ficheiro


Como já vimos podemos criar apontadores para chamar uma página a partir de outra, agora vamos ver como podemos criar apontadores dentro do mesmo ficheiro. Tal, é particularmente útil, em ficheiros de grandes dimensões, em que temos um índice inicial que queremos usar para direccionar a visualização da página directamente para um local escolhido. Note-se que este mecanismo não só permite apontar para uma posição da página em que se está mas, igualmente, para uma posição definida noutra página.

O link é criado da mesma maneira que um link para outra página mas no final do endereço acrescenta-se a etiqueta da para onde se deseja ir:

"#label_desejado"
Se se está no mesmo ficheiro é suficiente indicar o label antecedido de "#"; se queremos apontar para um label noutra página devemos indicar o endereço inicial seguido do label.

Finalmente, os labels são marcados na página do seguinte modo:

<a name="nome_do_label"></a>

Em resumo, se designarmos no ficheiro "foo.html" um label designado por "label_1", teremos na sua chamada:

<a href="foo.html#label_1">
Isto é um apontador para "label_1"

e na posição desejada do ficheiro "foo.html" teremos:

<a name="label_1"></a>


Exemplo

  1. Vai para 1
  2. Vai para 2
  3. Vai para 3
  4. Vai para 4
  5. Vai para o Fim


(Início ; Fim)

1. Ponto de acesso

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...


(Início ; Fim)

2. Ponto de acesso

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...


(Início ; Fim)

3. Ponto de acesso

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...


(Início ; Fim)

4. Ponto de acesso

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

texto ...

Z. Aqui é o fim da página

(Início)