Quarta-feira, 05 de fevereiro de 2003 às 03h59

Frames

Conheça o curso ao vivo: Redes e Protocolos TCP/IP Avançado com Laboratório

Olá pessoal!

Estou recebendo muitos emails com pedidos de matéria relacionadas aos Frames.... então, hoje é o dia... já falamos sobre SSI, Templates, iFrames... agora falaremos dos próprios frames... Reuni as principais dúvidas que chegaram para colocar aqui. Então, vamos lá.

Entendendo a estrutura dos frames:
Grande parte dos emails que chegam sobre frames, são perguntas sobre o manuseio... como salvar? etc..
Veremos agora toda a criação de um conjunto de frames (Frameset).

- Criando um Frameset:
o Dreamweaver MX, ganhamos uma guia só para os frames.. veja abaixo:

Temos vários framesets prontos, porém nada te impede de fazer seu próprio Frameset.

Vamos criar agora um frameset simples, para entender as rotinas basicas como salvar cada parte.. Usaremos o quinto frameset pronto ("Bottom and Nested Left Frame").

Clique no ícone do frameset. Automaticamente o frameset será criado na página.
O segundo passo é salvar cada parte.... para isso você tem duas alternativas:

01 - Ir no menu FILE>SAVE ALL. Por esta opção, o Dreamweaver começa a salvar o frameset, e após, cada parte do frame.

02 - Pela segunda alternativa, você deixará o cursor do mouse em um frame e então, salvar cada parte. Depois, salve o frameset, selecionando-o pela borda.

Obs: Para que as bordas fiquem visíveis no Dreamweaver, você deverá acionar a opção no menu VIEW>VISUAL AIDS>FRAME BORDERS

Obs2: Uma dúvida que muitas pessoas têm: Como colocar o título da janela num frameset.. é simples, selecione a borda e modifique o nome.... ou edite o código fonte pelo Bloco de Notas...

Obs3: Para fazer seus próprios framesets, basta adicionar cada parte, ou seja, usar mais de uma opção de framesets prontos.

- Abrindo Links em frames:
É bem simples.. Crie o link.... ao atribuir o nome do link, a caixa Target no painel de propriedades ficará disponível. Nela, você indicará o frame onde se abrirá o link (por exemplo, mainframe, topframe, bottomframe etc...)

- Abrindo dois links em frames diferentes e ao mesmo tempo:
As dúvidas ainda chegam aqui. Então, pra frizar, está na coluna F.A.Q. - As 10 dúvidas mais frequentes

- Camadas abrindo em outros frames:
Também já foi respondido na coluna F.A.Q. - As 10 dúvidas mais frequentes

- Medidas Percent:
Elas funcionam da mesma maneira.. Servem para deixar um frame ocupando sempre o mesmo espaço em porcentagem (por exemplo.... tenho um site com um frame que chega quase na metade da tela... usaria 40%... ao redimensionar a tela, este frame se adaptará e ficara com 40% da tela sempre). Lembrando que o limite máximo é 100%. Mais que 100%, uma rolagem será criada.

- Carregando uma barra + uma URL num frameset:
Faça normalmente o frameset.. e apenas modifique as URL. Veja o exemplo abaixo:




- Behaviors:
Vale a pena lembrar que podem ser adicionados Behaviors aos frames... como OpenBrowserWindow, ShowHide Layers etc... Então é só criar...

É isso.. até a próxima... mandem suas dúvidas e sugestões pra gente!

Atenciosamente,

[ ]´s
Raphael Simas

6 comentários

 Felipe Cesar Stanzani Fonseca
13/07/2005 01h54

lord666

E ai blz?
Cara preciso muito de sua ajuda. Tenho feito diversos sites e uma grande maioria com frames no top. O problema é sempre na parte de baixo, ou seja, no Main Frame. Crio tabelas com 800 pixels por 600 á 800 e sempre cria a barra de rolagem na horizontal e não sei mais como fazer para remover essa barra horizontal. Poderia me ajudar?
Agradeço e suas dicas me deram uitos frutos no trabalho, valeu

 flavia santos
27/10/2005 15h52

tabelas no frame principal

PRECISO DE AJUDA URGENTE!!! Inseri duas tabelas no frame principal, e quando tento visualizar a págiana no ie, uma tabela abre e a outra não!!! O que posso fazer??? É possíveil saber a origem do problema???

 Raphael Fernandes
14/06/2006 11h20

Sobre Dúvida Lord666

Olá Lord666, seu problema no caso é por que a configuração do usuário que visita o site em 800x600, conta também o tamanho da barra de rolagem, ou seja, 20 pixels... tente colocar a largura de seu site para 780px ao invés de 800px e você véra que seu problema estará solucionado.

hehe, abraços...
Raphael Fernandes
BRclub.com.br

 Baduba NeTwOrKs
27/11/2006 13h20

¿Duvida?

eu criei um frame top principal menu(esquerda) e um rodape mas nao consigo expandir ele mais q 800 * 600

 Baduba NeTwOrKs
27/11/2006 13h20

¿Duvida?

eu criei um frame top principal menu(esquerda) e um rodape mas nao consigo expandir ele mais q 800 * 600

 Baduba NeTwOrKs
27/11/2006 13h21

¿Duvida?

eu criei um frame top principal menu(esquerda) e um rodape mas nao consigo expandir ele mais q 800 * 600

Cancelar resposta

Qual a sua opinião?

Se você já possui conta iMasters, o login será feito abaixo.

Atenção: comentários considerados spams e/ou ofensivos serão moderados.
Patrocínio:
Sobre o Autor
Raphael Simas é Diretor de Arte da produtora Café Azul Mídia Digital e utiliza o Macromedia Fireworks como principal ferramenta para a criação para web.

2001 - iMasters FFPA Informática Ltda - Todos os direitos reservados.