-= Curso HTML - Frames. =-
Marco Antonio de Queiroz.
Frames é um procedimento da linguagem HTML para dividir a tela em diferentes
zonas, ou janelas, que podem atuar independentemente umas das outras.
São páginas distintas, pois podem ter suas próprias barras de rolagem.
Uma de suas características mais importantes é que, se teclando sobre um link
situado em um frame, podemos carregar em outro frame uma determinada página.
Isto se utiliza frequentemente para ter um frame estreito na parte lateral (ou
superior) com um índice com diferentes links, que, ao teclarmos, carregam as
distintas páginas dos links do frame-índice no frame conjutgado. Desta forma, facilitamos a navegação entre as páginas.
Para compreender os distintos conceitos vamos criar uma página com frames. O
da esquerda vai servir de índice do que vamos ver a direita, e veremos
inicialmente uma página de apresentação que será o default enquanto
nenhum link do índice for acionado. Poderemos aceitar também aqui uma
página pessoal criada nas aulas anteriores, quando teclamos sobre o frame
da esquerda.
Documento de definição dos frames.
A primeira coisa que temos que fazer é criar uma página HTML em que
definiremos quantas zonas existirão, que distribuição e tamanho, e qual
vai ser o conteúdo de cada uma delas.
No nosso exemplo, a página vai ter dois frames distribuídos em colunas e
com respeito ao tamanho, queremos que o primeiro (esquerda) ocupe 20% e o outro
os 80% restantes.
Com relação ao conteúdo, o frame da esquerda vai conter a página HTML que
vai servir de índice do que veremos no outro (vamos chamá-lo de
indice.htm), e o da direita outro documento HTM que vai servir de página
de apresentação (apresent.htm).
O código HTML seria o seguinte:
Minha página com frames
Observe o seguinte:
* É uma página parecida com as que conhecemos até agora. A diferença
está em que em vez de utilizar a etiqueta BODY, que serve normalmente para
delimitar o que se vai ver na tela, se faz uso da etiqueta FRAMESET
(define os frames).
* Neste caso, com a etiqueta