\n'; document.write(barra); } } changePage();
![]() |
![]() |
![]() |
![]() |
|
![]() |
![]() |
|||
|
Curso HTML Módulo 01 - Módulo 02 - Módulo 03 - Módulo 04 - Módulo 05 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%,*"> 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: 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):
limpa os frames, apresentando a próxima página em tela inteira
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 |
|||
|
|||||||||