Mil Páginas

    Software
   - HTML
   - Gráficos
   - Diversos
   - Anti-vírus

    Cursos

   - Flash
   - HTML
   - Dicas
   - Tutoriais

    Imagens

   - Cliparts
   - Background
   - Flash

    Programação

   - Rotinas Java
  

Curso HTML


imprimir esta página

Módulo 01 - Módulo 02 - Módulo 03 - Módulo 04 - Módulo 05

MÓDULO 5

Frames

Os frames são divisões da tela do browser em diversas telas (ou "quadros"). Com isso, torna-se possível apresentar mais de uma página por vez: por exemplo, um índice principal em uma parte pequena da tela, e os textos relacionados ao índice em outra parte.

Basicamente o que o webdesigner tem de ter na mente é que os arquivos que serão utilizados pelo frame devem necessariamente estarem prontos.

Uma página com frames: NOTE ESTE ARQUIVO SÓ SERVIRÁ PARA CHAMAR OS FRAMES, por isso não é necessário que haja nenhum texto neles, somentes os TAGs de html (head, title etc.) e nada mais.

<FRAMESET rows="50%,*">
<FRAME name="Frame1" src="nome do arquivo1" scrolling="Auto" noresize>
<FRAME name="Frame2" src="nome do arquivo2" scrolling="Auto" noresize>
</FRAMESET>


Onde:
rows é o percentual que cada arquivo vai ocupar na tela e pode ser alterado conforme o desenho da diagramação.
name é o nome do alvo em que um arquivo irá sobrepor sem que se perca o próprio frame.
scrolling é a barra de rolagem e seus atributos pode ser Auto=automático, no e yes.

O importante notar no frame é sempre o NAME do frame, pois quando se cria um link <A HREF=""> em outro arquivo para sobrepor arquivos de frames, neste link deve haver necessáriamente o alvo (TARGET) para que o arquivo se direcione para a posição correta. Por exemplo, se você está criando uma janela com dois frames sendo, respectivamente, seus nomes FRAME1 e FRAME2 e você quer fazer um menu em FRAME1 para ser visualizado em FRAME2; todos os links em FRAME1 deve ter em seu TAG o alvo, exemplo: <A HREF="nomedoarquivo.html" target=Frame2>.

Lembre-se mais uma vez: FRAME é diferente de Frame que é diferente de frame. Logo, o name dado ao Frame deve constar igualmente no target do link.

Para frames com três arquivos segue o TAG:

<FRAMESET rows="20%,*" border=0>
<FRAME name="Frame1" src="nome do arquivo1" scrolling="Auto" noresize>
<FRAMESET cols="50%,*">
<FRAME name="Frame2" src="nome do arquivo2" scrolling="Auto" noresize>
<FRAME name="Frame3" src="nome do arquivo3" scrolling="Auto" noresize>
</FRAMESET>
</FRAMESET>

Onde:
rows é o percentual horizontal na visualização que o arquivo ocupará.
cols é o percentual vertical.

Limpando a Tela

Há basicamente dois efeitos possíveis para limpar a apresentação de frames, e isso é feito com "targets" especiais (lembre-se como usar o atributo TARGET no item Links com frames):

TARGET="_top" limpa os frames, apresentando a próxima página em tela inteira

TARGET="_new" abre uma nova janela do browser, sem frames, para apresentar a próxima página

E assim terminamos o nosso curso básico de HTML. Lembre-se nada é dificil para quem se dedica e exercita as tarefas. Exercitar, execitar e execitar...Boa Sorte!!!

Porfirio Amarilla - webdesigner

Módulo 01 - Módulo 02 - Módulo 03 - Módulo 04 - Módulo 05

Atualizações por email:
 
Inscrever  Cancelar
Produza seu site com profissionais

   A Amarilla11 cria seu site com qualidade e performace, usando as ferramentas mais avançadas em programação e editoração gráficas para home na Internet. Confira


Todos os direitos reservados- 2001
Design by Amarilla11 - webdesigner
Fone 011 5668 8480 - São Paulo/SP