SlideShare uma empresa Scribd logo
1 de 7
Baixar para ler offline
AG8 Informática
                                                                   FRAMES


Frames (quadros) são relativamente usadas na Web. Há os que adoram o uso de
frames e não admitem que suas home-pages fiquem sem elas, por outro lado há os
que abominam o uso de frames, porque julgam que eles "estragam" o layout da home-
page.

Fazer frames tem o mesmo procedimento que confecção de home-pages simples, a
diferença é que se deve trocar a tag <BODY> pela tag <FRAMSET>

Para termos uma home-page com frames devemos ter três páginas, uma com o código
que contém a tag <FRAMESET> e duas outras com os códigos onde serão inseridas
as páginas de cada frame.

Vamos procurar entender melhor.

Uma documento HTML simples seria assim :
<HTML>
<HEAD>
<TITLE>Página simples </TITLE>
</HEAD>
<BODY>
Neste campo entram os comandos em geral
</BODY>
</HTML>
Já um documento HTML que teria frames ficaria assim:
<HTML>
<HEAD>
<TITLE>Página com Frame </TITLE>
</HEAD>
<FRAMESET>
NESTE CAMPO ENTRAM AS CHAMADAS PARA OS DOCUMENTOS DOS FRAMES
</FRAMESET>
</HTML>

Então o que devemos fazer ? Devemos criar um documento HTML normal e um
documento HTML de frames.




                                                                              68
AG8 Informática
Vejamos um exemplo:
<HTML>
<HEAD>
<TITLE> Exemplo de frame</TITLE>
</HEAD>
<FRAMESET COLS=20% , 80%> <! Este comando inicia o frame e divide a tela do
navegador em 2 partes, uma com 20% da tela e outra com 80%>
<FRAME SRC=FRAME1.HTM> <! Este comando chama as páginas HTML que devem
ocupar as colunas divididas pelo frame>
<FRAME SRC=FRAME2.HTM>
</FRAMESET>
</HTML>

Este é o código para gerar os frames (veja a figura) .

Agora vamos crias os códigos para serem inseridos nas duas colunas que criamos.
<HTML>
<HEAD>
<TITLE>Página simples </TITLE>
</HEAD>
<BODY>
AQUI ENTRA A PRIMEIRA PÁGINA NORMAL
</BODY>
</HTML>

Salve este exemplo como FRAME1.HTM. Por que ? Porque no código que geramos no
exemplo de frames chamamos a página com o comando <FRAME
SRC=FRAME1.HTM>, se você salvar o nome do código de forma diferente deverá
alterar também o código da página de frame.

<HTML>
<HEAD>
<TITLE>Página simples </TITLE>
</HEAD>
<BODY>
AQUI ENTRA A SEGUNDA PÁGINA NORMAL
</BODY>
</HTML>

Este código deve ser salvo como FRAME2.HTM, pelo mesmo motivo do código
anterior.

Sempre lembrando que estas páginas devem estar no mesmo DIRETÓRIO.

                                                                                  69
AG8 Informática
Pronto, você conseguiu fazer a sua primeira página com frame.

Alem de poder dividir o navegador em colunas com o parâmetro COLS dentro da tag
<FRAMSET> , você também pode dividir em linhas usando o parâmetro ROWS, ou
ainda dividindo em colunas e linhas ao mesmo tempo.
<HTML>
<HEAD>
<TITLE> Exemplo de frame</TITLE>
</HEAD>
<FRAMESET ROWS=50% , 50%> <! Este comando inicia o frame e divide a tela do
navegador em 2 partes, uma com 50% da tela e outra com 50%>
<FRAME SRC=FRAME1.HTM> <! Este comando chama as páginas HTML que devem
ocupar as colunas divididas pelo frame>
<FRAME SRC=FRAME2.HTM>
</FRAMESET></HTML>

Uma tag <FRAMESET> pode ser inserida dentro da outra gerando assim frames dentro
de frames, como no código abaixo:

<HTML>
<HEAD>
<TITLE> Exemplo de frame</TITLE>
</HEAD>
<FRAMESET COLS=50%,50%>
<FRAMESET ROWS=50%,50%>
<FRAME SRC=FRAME1.HTM>
<FRAME SRC=FRAME1.HTM>
</FRAMESET>
<FRAMESET ROWS=50%,50%>
<FRAME SRC=FRAME1.HTM>
<FRAME SRC=FRAME1.HTM>
</FRAMESET>
</FRAMESET>
</HTML>

Este código gera a seguinte página :

Já deu para perceber que toda a estrutura de frames depende na verdade da tag
<FRAME>. Vejamos alguns dos atributos que podem ser inseridos dentro desta tag.




                                                                             70
AG8 Informática

1-PARÂMETROS DE FRAMES

Parâmetro SRC da tag <FRAME>

Este parâmetro é o responsável por chamar a página HTML que deve ser aberta
(inserida) dentro de um frame. Em todos os exemplos até agora só usamos arquivos
locais para abrir estas páginas em um frame, mas nada impede você de colocar no
lugar uma URL completa. Por exemplo:

<FRAME SRC=http://www.yahoo.com>
Com este comando você será capaz, devidamente conectado, de chamar esta página
para a seu frame, onde quer que ela esteja na Internet.

Parâmetro NAME

Este é um dos principais parâmetros da tag <FRAME>. Ele serve, como era de se
esperar, para definir o nome do frame. Ele deve ser usado em conjunto com outro
parâmetro que é o TARGET.

Parâmetro MARGINWIDTH

Define a margem entre as laterais do frame e seu conteúdo. Exemplo:

<FRAME SRC=FRAME1.HTM MARGINWIDTH=100>

Este comando cria uma margem de 100 pixels de cada lado do frame.

Parâmetro MARGINHEIGHT

Da mesma forma que MARGINWIDTH, este parâmetro define uma distância de
margem, que neste caso é a margem superior e inferior do frame. Exemplo:

<FRAME SRC=FRAME1.HTM MARGINHEIGHT=100>

Dá um espaço de 100 pixels entre as margens superior e inferior do frame.

Parâmetro SCROLLING

Define se o frame terá ou não barras de rolagem. Por default quando o conteúdo de
uma página excede o tamanho do frame as barras de rolagem são acrescentadas
automaticamente. Os valores válidos para SCROLLING são YES, NO e AUTO.

                                                                              71
AG8 Informática
Exemplo:

<FRAME SRC=FRAME1.HTM SCROLLING=YES>

Parâmetro TARGET

Este é o mais importante de todos os parâmetros. Ele trabalha em conjunto com NAME
e permite que coloquemos um link em um frame e o resultado, ou seja, a página
linkada, aparece em outro frame.

Vejamos um exemplo de como podemos linkar um frame com outro. Vamos construir
uma página que possua um menu de opções do lado direito, para isso podemos
aproveitar os códigos de exemplo abordados anteriormente.

Os códigos são:

FRAME.HTM

<HTML>
<HEAD>
<TITLE>FRAMES</TITLE>
</HEAD>
<FRAMESET COLS=25%,75%>
<FRAME SRC=FRAME1.HTM SCROLLING=NO>
<FRAME SRC=FRAME2.HTM NAME=TESTE>
</FRAMESET>
</HTML>

FRAME1.HTM

<HTML>
<HEAD>
<TITLE>FRAMES</TITLE>
</HEAD>
<BODY BGCOLOR=YELLOW>
<CENTER><H2>Escolha um Link</H2></CENTER>
<BR>
<A HREF=http:www.amazon.com TARGET=TESTE>Livraria Amazon</A>
<BR>
< A HREF=http:www.yahoo.com TARGET=TESTE>Pesquisador YAHOO</A>
<BR>
<A HREF=FRAME2.HTM TARGET=TESTE>Volta para Frame2.htm</A>
</BODY>

                                                                               72
AG8 Informática
</HTML>

FRAME2.HTM

<HTML>
<HEAD>
<TITLE>FRAMES</TITLE>
</HEAD>
<BODY>
<CENTER><H2>Os      links ao     lado deverão     aparecer neste   lado do
Navegador</H2></CENTER>
<BR>
<CENTER>
<FONT SIZE=4>Este frame é o que foi nomeado como TESTE com o parâmetro NAME
em Frame.HTM</FONT>
</CENTER>
</BODY>
</HTML>

Se tudo funcionar convenientemente você deverá visualizar sua página como abaixo,
mas é claro que os links que não são locais funcionarão somente se você estiver
conectado.


2-Criando um frame Inline


Se você quiser misturar texto , figuras e um frame em uma mesma página você precisa
criar um frame inline. Para isso , utilize a tag <IFRAME SRC=" nome do frame "> .

Você pode usar os complementos NAME – para especificar um nome que identifica
qual frame está em uso ; WIDTH e HEIGTH para definir o espaço na página utilizado
pelo Frame ; ALIGN ( LEFT ou RIGHT ) - para alinhar o frame na página. Lembre-se de
fechar a tag </IFRAME>.

Você também pode usar os atributos normais da tag frame , como o FRAMEBORDER ,
SCROLLING etc.

<html>
<body>
<center><h1>Exemplo do comando IFRAME </h1></center>
<hr>
<iframe width=90% height=70% src="pag2.htm">
                                                                                 73
AG8 Informática
</iframe>
</center>
Aqui continua a página normal !
</body>
</html>




                                  74

Mais conteúdo relacionado

Mais procurados

Css no webdesign
Css no webdesignCss no webdesign
Css no webdesignRenato Melo
 
CSS No Webdesign - Aula 06 - Webdesign - 2020-01
CSS No Webdesign - Aula 06 - Webdesign - 2020-01CSS No Webdesign - Aula 06 - Webdesign - 2020-01
CSS No Webdesign - Aula 06 - Webdesign - 2020-01Renato Melo
 
Webdesign - Hmtl - Aula 01 - 2019-01
Webdesign - Hmtl - Aula 01 - 2019-01Webdesign - Hmtl - Aula 01 - 2019-01
Webdesign - Hmtl - Aula 01 - 2019-01Renato Melo
 
HTML - Webdesign - 2021-01
HTML - Webdesign - 2021-01HTML - Webdesign - 2021-01
HTML - Webdesign - 2021-01Renato Melo
 
Apostila de HTML para iniciantes
Apostila de HTML para iniciantesApostila de HTML para iniciantes
Apostila de HTML para iniciantesWelington Carvalho
 
Minicurso Iniciando no Mundo Front-End - Dia 02 - SASPI {5}
Minicurso Iniciando no Mundo Front-End - Dia 02 - SASPI {5}Minicurso Iniciando no Mundo Front-End - Dia 02 - SASPI {5}
Minicurso Iniciando no Mundo Front-End - Dia 02 - SASPI {5}Matheus Thomaz
 
CSS No Webdesign - Aula 06 - Webdesign - 2020-01
CSS No Webdesign - Aula 06 - Webdesign - 2020-01CSS No Webdesign - Aula 06 - Webdesign - 2020-01
CSS No Webdesign - Aula 06 - Webdesign - 2020-01Renato Melo
 
Css na Prática - Webdesign - 2021-01
Css na Prática - Webdesign - 2021-01Css na Prática - Webdesign - 2021-01
Css na Prática - Webdesign - 2021-01Renato Melo
 
Css na Prática - Webdesign - 2020-02
Css na Prática - Webdesign - 2020-02Css na Prática - Webdesign - 2020-02
Css na Prática - Webdesign - 2020-02Renato Melo
 
Html para e-mail marketing - Aula 02 - Webdesign - 2020-01
Html para e-mail marketing - Aula 02 - Webdesign - 2020-01Html para e-mail marketing - Aula 02 - Webdesign - 2020-01
Html para e-mail marketing - Aula 02 - Webdesign - 2020-01Renato Melo
 
Webdesign 02- HTML
Webdesign 02- HTMLWebdesign 02- HTML
Webdesign 02- HTMLRenato Melo
 
1. manual portal_padra_yo
1. manual portal_padra_yo1. manual portal_padra_yo
1. manual portal_padra_yoJakson Ney Reis
 
Css na Prática - Webdesign - 2021-02
Css na Prática - Webdesign - 2021-02Css na Prática - Webdesign - 2021-02
Css na Prática - Webdesign - 2021-02Renato Melo
 

Mais procurados (18)

Css no webdesign
Css no webdesignCss no webdesign
Css no webdesign
 
Curso html
Curso htmlCurso html
Curso html
 
CSS No Webdesign - Aula 06 - Webdesign - 2020-01
CSS No Webdesign - Aula 06 - Webdesign - 2020-01CSS No Webdesign - Aula 06 - Webdesign - 2020-01
CSS No Webdesign - Aula 06 - Webdesign - 2020-01
 
Webdesign - Hmtl - Aula 01 - 2019-01
Webdesign - Hmtl - Aula 01 - 2019-01Webdesign - Hmtl - Aula 01 - 2019-01
Webdesign - Hmtl - Aula 01 - 2019-01
 
Html e css para formulários
Html e css para formuláriosHtml e css para formulários
Html e css para formulários
 
HTML - Webdesign - 2021-01
HTML - Webdesign - 2021-01HTML - Webdesign - 2021-01
HTML - Webdesign - 2021-01
 
Apostila de HTML para iniciantes
Apostila de HTML para iniciantesApostila de HTML para iniciantes
Apostila de HTML para iniciantes
 
Minicurso Iniciando no Mundo Front-End - Dia 02 - SASPI {5}
Minicurso Iniciando no Mundo Front-End - Dia 02 - SASPI {5}Minicurso Iniciando no Mundo Front-End - Dia 02 - SASPI {5}
Minicurso Iniciando no Mundo Front-End - Dia 02 - SASPI {5}
 
CSS No Webdesign - Aula 06 - Webdesign - 2020-01
CSS No Webdesign - Aula 06 - Webdesign - 2020-01CSS No Webdesign - Aula 06 - Webdesign - 2020-01
CSS No Webdesign - Aula 06 - Webdesign - 2020-01
 
Css na Prática - Webdesign - 2021-01
Css na Prática - Webdesign - 2021-01Css na Prática - Webdesign - 2021-01
Css na Prática - Webdesign - 2021-01
 
Html e css para formulários
Html e css para formuláriosHtml e css para formulários
Html e css para formulários
 
Css na Prática - Webdesign - 2020-02
Css na Prática - Webdesign - 2020-02Css na Prática - Webdesign - 2020-02
Css na Prática - Webdesign - 2020-02
 
Html para e-mail marketing - Aula 02 - Webdesign - 2020-01
Html para e-mail marketing - Aula 02 - Webdesign - 2020-01Html para e-mail marketing - Aula 02 - Webdesign - 2020-01
Html para e-mail marketing - Aula 02 - Webdesign - 2020-01
 
Webdesign 02- HTML
Webdesign 02- HTMLWebdesign 02- HTML
Webdesign 02- HTML
 
1. manual portal padrao
1. manual portal padrao1. manual portal padrao
1. manual portal padrao
 
1. manual portal_padra_yo
1. manual portal_padra_yo1. manual portal_padra_yo
1. manual portal_padra_yo
 
Xhtml
XhtmlXhtml
Xhtml
 
Css na Prática - Webdesign - 2021-02
Css na Prática - Webdesign - 2021-02Css na Prática - Webdesign - 2021-02
Css na Prática - Webdesign - 2021-02
 

Semelhante a Como criar frames em HTML

Html - capitulo 12
Html - capitulo 12Html - capitulo 12
Html - capitulo 12Alvaro Gomes
 
01-Introdução HTML - DDW II
01-Introdução HTML - DDW II01-Introdução HTML - DDW II
01-Introdução HTML - DDW IIEvelyn Ramos
 
Html - capitulo 06
Html - capitulo 06Html - capitulo 06
Html - capitulo 06Alvaro Gomes
 
Webpages
WebpagesWebpages
WebpagesEMSNEWS
 
Html - capitulo 05
Html - capitulo 05Html - capitulo 05
Html - capitulo 05Alvaro Gomes
 
Apostila html,xhtml e css
Apostila html,xhtml e cssApostila html,xhtml e css
Apostila html,xhtml e cssmario_venancio
 
Apostila Css ( Apostilando.com )
Apostila Css ( Apostilando.com )Apostila Css ( Apostilando.com )
Apostila Css ( Apostilando.com )Rodrigo Dias
 
Aula 1 programação web i
Aula 1   programação web iAula 1   programação web i
Aula 1 programação web iEliene Resende
 
Aula 1 programação web i
Aula 1   programação web iAula 1   programação web i
Aula 1 programação web iEliene Resende
 
Tele cine mozer
Tele cine mozerTele cine mozer
Tele cine mozerJBSO
 
Fundamentos e Desenvolvimento de Interface Web com HTML5 & CSS3
Fundamentos e Desenvolvimento de Interface Web com HTML5 & CSS3 Fundamentos e Desenvolvimento de Interface Web com HTML5 & CSS3
Fundamentos e Desenvolvimento de Interface Web com HTML5 & CSS3 Cristofer Sousa
 

Semelhante a Como criar frames em HTML (20)

Html - capitulo 12
Html - capitulo 12Html - capitulo 12
Html - capitulo 12
 
06 html links e frames
06 html   links e frames06 html   links e frames
06 html links e frames
 
Aula 7 – linguagem HTML - Frames
Aula 7 – linguagem HTML - FramesAula 7 – linguagem HTML - Frames
Aula 7 – linguagem HTML - Frames
 
01-Introdução HTML - DDW II
01-Introdução HTML - DDW II01-Introdução HTML - DDW II
01-Introdução HTML - DDW II
 
Html - capitulo 06
Html - capitulo 06Html - capitulo 06
Html - capitulo 06
 
426 curso html
426 curso html426 curso html
426 curso html
 
Webpages
WebpagesWebpages
Webpages
 
Webpages
WebpagesWebpages
Webpages
 
Programação Web com HTML e CSS
Programação Web com HTML e CSSProgramação Web com HTML e CSS
Programação Web com HTML e CSS
 
Html - capitulo 05
Html - capitulo 05Html - capitulo 05
Html - capitulo 05
 
Apostila html,xhtml e css
Apostila html,xhtml e cssApostila html,xhtml e css
Apostila html,xhtml e css
 
0151
01510151
0151
 
Css Curso completo
Css Curso completoCss Curso completo
Css Curso completo
 
Apostila Css ( Apostilando.com )
Apostila Css ( Apostilando.com )Apostila Css ( Apostilando.com )
Apostila Css ( Apostilando.com )
 
Dreamweaver aula 1
Dreamweaver aula 1Dreamweaver aula 1
Dreamweaver aula 1
 
Aula 1 programação web i
Aula 1   programação web iAula 1   programação web i
Aula 1 programação web i
 
Aula 1 programação web i
Aula 1   programação web iAula 1   programação web i
Aula 1 programação web i
 
Tele cine mozer
Tele cine mozerTele cine mozer
Tele cine mozer
 
Html capitulo 07
Html   capitulo 07Html   capitulo 07
Html capitulo 07
 
Fundamentos e Desenvolvimento de Interface Web com HTML5 & CSS3
Fundamentos e Desenvolvimento de Interface Web com HTML5 & CSS3 Fundamentos e Desenvolvimento de Interface Web com HTML5 & CSS3
Fundamentos e Desenvolvimento de Interface Web com HTML5 & CSS3
 

Como criar frames em HTML

  • 1. AG8 Informática FRAMES Frames (quadros) são relativamente usadas na Web. Há os que adoram o uso de frames e não admitem que suas home-pages fiquem sem elas, por outro lado há os que abominam o uso de frames, porque julgam que eles "estragam" o layout da home- page. Fazer frames tem o mesmo procedimento que confecção de home-pages simples, a diferença é que se deve trocar a tag <BODY> pela tag <FRAMSET> Para termos uma home-page com frames devemos ter três páginas, uma com o código que contém a tag <FRAMESET> e duas outras com os códigos onde serão inseridas as páginas de cada frame. Vamos procurar entender melhor. Uma documento HTML simples seria assim : <HTML> <HEAD> <TITLE>Página simples </TITLE> </HEAD> <BODY> Neste campo entram os comandos em geral </BODY> </HTML> Já um documento HTML que teria frames ficaria assim: <HTML> <HEAD> <TITLE>Página com Frame </TITLE> </HEAD> <FRAMESET> NESTE CAMPO ENTRAM AS CHAMADAS PARA OS DOCUMENTOS DOS FRAMES </FRAMESET> </HTML> Então o que devemos fazer ? Devemos criar um documento HTML normal e um documento HTML de frames. 68
  • 2. AG8 Informática Vejamos um exemplo: <HTML> <HEAD> <TITLE> Exemplo de frame</TITLE> </HEAD> <FRAMESET COLS=20% , 80%> <! Este comando inicia o frame e divide a tela do navegador em 2 partes, uma com 20% da tela e outra com 80%> <FRAME SRC=FRAME1.HTM> <! Este comando chama as páginas HTML que devem ocupar as colunas divididas pelo frame> <FRAME SRC=FRAME2.HTM> </FRAMESET> </HTML> Este é o código para gerar os frames (veja a figura) . Agora vamos crias os códigos para serem inseridos nas duas colunas que criamos. <HTML> <HEAD> <TITLE>Página simples </TITLE> </HEAD> <BODY> AQUI ENTRA A PRIMEIRA PÁGINA NORMAL </BODY> </HTML> Salve este exemplo como FRAME1.HTM. Por que ? Porque no código que geramos no exemplo de frames chamamos a página com o comando <FRAME SRC=FRAME1.HTM>, se você salvar o nome do código de forma diferente deverá alterar também o código da página de frame. <HTML> <HEAD> <TITLE>Página simples </TITLE> </HEAD> <BODY> AQUI ENTRA A SEGUNDA PÁGINA NORMAL </BODY> </HTML> Este código deve ser salvo como FRAME2.HTM, pelo mesmo motivo do código anterior. Sempre lembrando que estas páginas devem estar no mesmo DIRETÓRIO. 69
  • 3. AG8 Informática Pronto, você conseguiu fazer a sua primeira página com frame. Alem de poder dividir o navegador em colunas com o parâmetro COLS dentro da tag <FRAMSET> , você também pode dividir em linhas usando o parâmetro ROWS, ou ainda dividindo em colunas e linhas ao mesmo tempo. <HTML> <HEAD> <TITLE> Exemplo de frame</TITLE> </HEAD> <FRAMESET ROWS=50% , 50%> <! Este comando inicia o frame e divide a tela do navegador em 2 partes, uma com 50% da tela e outra com 50%> <FRAME SRC=FRAME1.HTM> <! Este comando chama as páginas HTML que devem ocupar as colunas divididas pelo frame> <FRAME SRC=FRAME2.HTM> </FRAMESET></HTML> Uma tag <FRAMESET> pode ser inserida dentro da outra gerando assim frames dentro de frames, como no código abaixo: <HTML> <HEAD> <TITLE> Exemplo de frame</TITLE> </HEAD> <FRAMESET COLS=50%,50%> <FRAMESET ROWS=50%,50%> <FRAME SRC=FRAME1.HTM> <FRAME SRC=FRAME1.HTM> </FRAMESET> <FRAMESET ROWS=50%,50%> <FRAME SRC=FRAME1.HTM> <FRAME SRC=FRAME1.HTM> </FRAMESET> </FRAMESET> </HTML> Este código gera a seguinte página : Já deu para perceber que toda a estrutura de frames depende na verdade da tag <FRAME>. Vejamos alguns dos atributos que podem ser inseridos dentro desta tag. 70
  • 4. AG8 Informática 1-PARÂMETROS DE FRAMES Parâmetro SRC da tag <FRAME> Este parâmetro é o responsável por chamar a página HTML que deve ser aberta (inserida) dentro de um frame. Em todos os exemplos até agora só usamos arquivos locais para abrir estas páginas em um frame, mas nada impede você de colocar no lugar uma URL completa. Por exemplo: <FRAME SRC=http://www.yahoo.com> Com este comando você será capaz, devidamente conectado, de chamar esta página para a seu frame, onde quer que ela esteja na Internet. Parâmetro NAME Este é um dos principais parâmetros da tag <FRAME>. Ele serve, como era de se esperar, para definir o nome do frame. Ele deve ser usado em conjunto com outro parâmetro que é o TARGET. Parâmetro MARGINWIDTH Define a margem entre as laterais do frame e seu conteúdo. Exemplo: <FRAME SRC=FRAME1.HTM MARGINWIDTH=100> Este comando cria uma margem de 100 pixels de cada lado do frame. Parâmetro MARGINHEIGHT Da mesma forma que MARGINWIDTH, este parâmetro define uma distância de margem, que neste caso é a margem superior e inferior do frame. Exemplo: <FRAME SRC=FRAME1.HTM MARGINHEIGHT=100> Dá um espaço de 100 pixels entre as margens superior e inferior do frame. Parâmetro SCROLLING Define se o frame terá ou não barras de rolagem. Por default quando o conteúdo de uma página excede o tamanho do frame as barras de rolagem são acrescentadas automaticamente. Os valores válidos para SCROLLING são YES, NO e AUTO. 71
  • 5. AG8 Informática Exemplo: <FRAME SRC=FRAME1.HTM SCROLLING=YES> Parâmetro TARGET Este é o mais importante de todos os parâmetros. Ele trabalha em conjunto com NAME e permite que coloquemos um link em um frame e o resultado, ou seja, a página linkada, aparece em outro frame. Vejamos um exemplo de como podemos linkar um frame com outro. Vamos construir uma página que possua um menu de opções do lado direito, para isso podemos aproveitar os códigos de exemplo abordados anteriormente. Os códigos são: FRAME.HTM <HTML> <HEAD> <TITLE>FRAMES</TITLE> </HEAD> <FRAMESET COLS=25%,75%> <FRAME SRC=FRAME1.HTM SCROLLING=NO> <FRAME SRC=FRAME2.HTM NAME=TESTE> </FRAMESET> </HTML> FRAME1.HTM <HTML> <HEAD> <TITLE>FRAMES</TITLE> </HEAD> <BODY BGCOLOR=YELLOW> <CENTER><H2>Escolha um Link</H2></CENTER> <BR> <A HREF=http:www.amazon.com TARGET=TESTE>Livraria Amazon</A> <BR> < A HREF=http:www.yahoo.com TARGET=TESTE>Pesquisador YAHOO</A> <BR> <A HREF=FRAME2.HTM TARGET=TESTE>Volta para Frame2.htm</A> </BODY> 72
  • 6. AG8 Informática </HTML> FRAME2.HTM <HTML> <HEAD> <TITLE>FRAMES</TITLE> </HEAD> <BODY> <CENTER><H2>Os links ao lado deverão aparecer neste lado do Navegador</H2></CENTER> <BR> <CENTER> <FONT SIZE=4>Este frame é o que foi nomeado como TESTE com o parâmetro NAME em Frame.HTM</FONT> </CENTER> </BODY> </HTML> Se tudo funcionar convenientemente você deverá visualizar sua página como abaixo, mas é claro que os links que não são locais funcionarão somente se você estiver conectado. 2-Criando um frame Inline Se você quiser misturar texto , figuras e um frame em uma mesma página você precisa criar um frame inline. Para isso , utilize a tag <IFRAME SRC=" nome do frame "> . Você pode usar os complementos NAME – para especificar um nome que identifica qual frame está em uso ; WIDTH e HEIGTH para definir o espaço na página utilizado pelo Frame ; ALIGN ( LEFT ou RIGHT ) - para alinhar o frame na página. Lembre-se de fechar a tag </IFRAME>. Você também pode usar os atributos normais da tag frame , como o FRAMEBORDER , SCROLLING etc. <html> <body> <center><h1>Exemplo do comando IFRAME </h1></center> <hr> <iframe width=90% height=70% src="pag2.htm"> 73
  • 7. AG8 Informática </iframe> </center> Aqui continua a página normal ! </body> </html> 74