Links com Frames

Sempre que se aciona um link dentro de uma página, o default (isto é, o comportamento padrão) é que a página referente a esse link seja carregada na mesma janela da página anterior.

No exemplo visto com frames, seguir um link dentro da janela à direita faz com que a página apontada seja mostrada ocupando a janela da direita (coluna de 80%):

(<)HTML(>)
(<)HEAD(>)(<)TITLE(>)Assunto X(<)/TITLE(>)(<)/HEAD(>)
(<)FRAMESET COLS="20%, 80%"(>)
(<)FRAME SRC="indice1.html"(>)
(<)FRAME SRC="apresenta.html" NAME=principal(>)

(<)NOFRAME(>)
(<)BODY(>)
(<)H2(>)Bem-vindo à página do assunto X!(<)/h2(>)
(<)P(>)
Blá blá blá blá blá
blá blá blá blá blá
(<)/BODY(>)
(<)/NOFRAME(>)

(<)/FRAMESET(>)
(<)/HTML(>)



Veja no código fonte acima que o frame associado a apresenta.html tem um atributo NAME. Nomear um frame permite que direcionemos o frame em que será apresentado o documento de destino de um link. No exemplo visto, o arquivo indice1.html tem um link da seguinte forma:

(<)a href="apresenta2.html" target=principal(>)Exemplo nº.2(<)/a(>).

Isto indica que se está definindo (pelo atributo target) o frame em que a página de destino do link (apresenta2.html) será mostrada.

Se você não entendeu como funciona esse mecanismo de direcionamento, veja o exemplo e teste todos os links para verificar o que foi dito neste item, pois a descrição desse mecanismo pode ficar muito confusa!! %-/

publicado por: Mateus R.Arantes & Rodrigo Vaz

0 comentários:

Postar um comentário

Sobre o Polivalente

Sobre o Polivalente...