Cursos / Informática para Internet / Autoria Web / Aula

arrow_back Aula 03 - HTML: Figuras, Tabelas, Listas e Formulários

Frames

A seguir, na Figura 15, observe um exemplo de código HTML, onde temos a inserção de 3 frames. Lembre-se de que a tag <frameset> substitui a tag <body>, ou seja, você não pode especificar um documento com ambas as seções. Os valores dos atributos rows e cols referem-se a cada frame inserido separadamente. O resultado desse conjunto de 3 documentos HTML é mostrado na Figura 16.

Exemplo de documento HTML com frames
Exemplo de página com frames

Com a divisão da tela em vários frames, é necessário indicar em qual dos frames um certo link deve ser aberto. Assim, ao definir links além do atributo href, é necessário especificar o atributo target, dando a ele o valor correspondente ao nome do frame. Assim, se quiséssemos que certo link abrisse no terceiro frame do documento anterior, teríamos que especificar o link da seguinte maneira:

O elemento <noframes>

O elemento <noframes> é usado para indicar ao browser o que apresentar caso ele não dê suporte ao uso de frames. Assim, esse elemento serve para levar o usuário a uma versão sem frames daquele documento ou para exibir alguma mensagem. Essa mensagem pode conter quaisquer dos elementos utilizados dentro da tag <body>. A tag <noframes> deve ser escrita dentro do elemento <frameset>. Veja um exemplo a seguir.

Versão 5.3 - Todos os Direitos reservados