Ir para conteúdo

Aprenda Sobre Frames!


Rafael Gomes

Posts Recomendados

Frames: Uma página de frames consiste em dividir a janela do seu browser em várias regiões, de tamanhos diferenciados, onde cada região ou frame, é uma página html diferente. Veja um exemplo e seus comandos:

 

<Html>
<Title>Exemplo 01</Title>
<Frameset Cols="30%,70%">
<Frame src="pagina01.html">
<Frame src="pagina02.html">
</Frameset>
</Html>

 

Frameset e /Frameset - Onde ocorre a divisão da janela do seu browser em duas ou mais regiões (frames);

Cols - Divide a sua janela em duas ou mais colunas. Para dividir a janela em mais colunas basta adicionar mais valores. Ex.: Frameset Cols="25%, 50%, 25%";

Rows - Divide a janela em linhas. Seu funcionamento é semelhante ao Cols.

Frame src - Contém o endereço da página que será carregada em cada frame. Os endereços são carregados seguindo a seqüência dos frames.

 

Para direcionar um link de um frame para um outro frame na janela você deve nomear cada frame. Abaixo está um exemplo de como nomear cada frame:

 

<Html>
<Title>Exemplo 02</Title>
<Frameset Cols="25%,75%">
<Frame Name="pag1" src="pagina01.html">
<Frame Name="pag2" src="pagina02.html">
</Frameset>
</Html>

 

Agora veja um exemplo de um link da "pagina01.html" no frame "pag1" que tenha que abrir no frame "pag2": <a href="http://www.rafah.hpg.com.br" target="pag2">.

 

Valores especiais da propriedade Target:

Target_self - Abre o link (a página) no mesmo frame;

Target_top - Abre o link (a página) ocupando a janela inteira;

Target_blank - Abre o link (a página) em uma nova janela do browser.

 

Veja agora um exemplo de página de frame sem a borda divisória:

 

<Html>
<Title>Exemplo 03</Title>
<Frameset border="false" Cols="25%,75%" frameborder="3">
<Frame Name="pag1" src="pagina01.html">
<Frame Name="pag2" src="pagina02.html">
</Frameset>
</Html>

 

Outros comandos:

Framespacing - Indica a largura da borda entre os frames;

Border - Indica se a borda será visível (true) ou não (false);

 

Obs.: No exemplo acima o valor de frameborder não influi em nada. Se o conteúdo da página não couber dentro do frame, o browser exibirá automaticamente as barras de rolagens.

 

 

Créditos: Crieseuwebsite.com

Editado por RaFaX
Link para o comentário
Compartilhar em outros sites

  • 6 months later...
  • 3 months later...
×
×
  • Criar Novo...