Frames



<frameset> ... </frameset> é o comando HTML responsável pela divisão da janela do browser em duas ou mais partes, naquilo que virá a ser denominado frames. Cada uma das partes resultantes poderá abrigar arquivos distintos e independentes uns dos outros. Para carregar esses arquivos, usamos o comando <frame> que, por sua vez, comporta dois parâmetros:

1- src que define o arquivo a ser carregado no frame; e

2 - name que define o nome do frame e possibilita o aparecimento do conteúdo do link de um frame em outro.

Precisamos criar os documentos e inserir os comandos necessários para carregá-los na região apropriada do frame. Passemos a um exemplo prático... lembra-se da nossa pasta Web e dos arquivos primeira.htm e segunda.htm? Pois bem, vamos usá-los de uma forma diferente. Salve o código abaixo na pasta Web com o nome de frame.htm. Execute e teste o resultado!


<HTML>

<head><title>Conhecendo frames</title></head>

<FRAMESET COLS = "308,100% " >

<FRAME SRC="primeira.htm" NAME="primeira">

<FRAME SRC="segunda.htm" NAME="segunda">

</FRAMESET>

<BODY>

</BODY>

</HTML>


Obtivemos essa divisão vertical pelo fato de determinarmos a partição da janela em colunas (cols). Poderíamos, também, determinar a divisão da janela em linhas (rows) criando, assim, frames horizontais. Como era de se esperar, os valores desses atributos podem ser expressados em pixels ou em porcentagem.

Eis um exemplo combinando esses atributos (e, como exercício, com mais alguns parâmetros para você tentar entendê-los - por si mesmo!):

<HTML>

<head><title>Conhecendo frames 2</title></head>

<FRAMESET ROWS = "55,100% " border="0">

<FRAME SRC="frame.htm" NAME="Frame" SCROLLING="NO" MARGINWIDTH="20" MARGINHEIGHT="0" NORESIZE>

<FRAMESET COLS = "108,100% " >

<FRAME SRC="primeira.htm" NAME="prm" RESIZE>

<FRAME SRC="segunda.htm" NAME="seg" RESIZE>

</FRAMESET>

</FRAMESET>

<BODY>

</BODY>

</HTML>


Salve o código acima e veja que resultado "maluco!"



anterior

índice

próxima