Frames
Os frames são divisões de telas do seu browser que permite a utilização de vários documentos no formato HTML..
Os frames são visualizados pelo Netscape Navigator, e pelo Internet Explorer. Caso esteja usando versões 3.0 de ambos navegadores, verá que as bordas dos frames de meu titulo estão invisíveis, tudo isso você aprende aqui !
Estrutura
Assim como o corpo do HTML, os frames tem sua estrutura. Eles entram no lugar do corpo, substituindo o por
Ex:
Título do Documento
Sintaxe
Primeiramente devemos fazer um documento HTML para ele ser especificado pela sintaxe de frames, no caso chamado de Frame1.htm.
Frame 1
Frame n1
A primeira especificação é o FRAMESET, que é acompanhado pelas definições ROWS e COLS.
ROWS
Especifica o numero de frames e a altura de cada um.
Ex:
Neste exemplo de cima, ele chama 3 frames, o 1º com 20% da tela, o 2º com 30% da tela, o 3º com 50% da tela (ambos em altura).
COLS
Especifica o numero de frames e a largura de cada um.
Ex:
Neste exemplo de cima, ele chama 3 frames, o 1º com 20% da tela, o 2º com 30% da tela, o 3º com 50% da tela (ambos em largura).
A segunda especificação é o FRAME, que é acompanhado pelas definições SRC, NAME, SCROLLING, NORESIZE, TARGET.
SRC
Especifica o documento de formato HTML chamado para o frame.
Indispensável, por que sem ele só o documento aparecerá vazio, só com as divisões.
Ex:
NAME
Especifica o nome do documento de formato HTML chamado para o frame.
É extremamente necessário para o uso do Target, que será visto a seguir.
Ex:
SCROLLING
Define se o Frame terá barr de rolagem, o default é Auto.
Fornece as opções: Yes, No, Auto.
Yes - Exibe a barra de rolagem independente do tamanho do documento.
No - Não exibe a barra de rolagem, mesmo que o documento seja maior que o tamanho especificado.
Auto - Só exibe a barra de rolagem se o documento for maior que a área especificada.
Ex:
NORESIZE
Impossibilita o usuário de mudar o tamanho da área especificada do Frame.
Por default o usuário pode mudar esta área.
Ex:
TARGET
Define qual a área (Frame) que aparecerá o documento especificado pelo link.
Mais útil na utilizaçãode Menus e índices.
Necessita do NAME.
Ex:
O Link:
Microsoft
Se você quiser criar um link que chama uma nova tela do browser basta colocar TARGET="um nome que não existe".
BORDER
Define qual a borda que o frame terá.
Define a cor da borda que o frame terá.
Mais útil na utilizaçãode de backgrounds iguais.
Ex:
Consulte !
Pena, só agora no final né, mas existe um programa chamado Frame-It, que faz tudo isto para você caso queira Frames meio enrolados de fazer, é só pegar em versão Shareware em:
http://www.iinet.net.au/~bwh/frame-it.html