Uso de Frames em sites

by Celso Lemes on 20/10/2007

in Otimização de site

O uso de frames em um site facilita muito a vida dos webmaters, um dos principais programas utilizado para criar sites desta forma é o FrontPage.

O que é um Frame
Um frame é uma página que carrega outras páginas, pode ser duas ou mais como o logotipo, menu lateral, conteúdo central e a barra inferior. Embora pudesse ser apenas o menu lateral e conteúdo central ou logotipo e menu central. Este tipo de técnica trás vantagens e desvantagens.

Vantagens
Desenvolvimento – Fica mais fácil criar páginas desta forma, uma vez que as páginas que não se alteram como o logotipo e o menu lateral sejam criadas, basta apenas trabalhar no conteúdo, e caso seja necessário uma alteração no menu por exemplo pode se fazer as alterações necessárias para que a mudança seja refletida em todas as páginas.

Carregamento
O site carrega mais rápido, embora a página inicial deva ser carregado totalmente, o navegador do visitante não precisará recarregar as páginas que não se alteram. Economizando tempo ao visitante e economia de transferência ao servidor onde o site está hospedado.

Desvantagens
Título – As páginas de um site construído com frames permanece estática, já que quando um link é clicado apenas o conteúdo é alterado, os buscadores necessitam desta informação para determinar as palavras importantes de uma página. Saiba mais sobre os Títulos das páginas.

Para onde o visitante vai – Nem todas as páginas são construídas com informações necessárias para que um visitante saiba para onde ir caso acesse uma página que não seja a inicial. Confira um exemplo aqui

Favoritos - Alguns visitantes possuem o costume de adicionar um site aos favoritos clicando com o botão direito sobre a página do site, desta forma ele não estará adicionando o frame e sim uma das páginas internas que o frame carrega. Isso levaria o visitante que acesse um site anteriormente adicionado aso favoritos direto a página que adicionou e não a página principal.
Neste caso é necessário o uso de um javascript que permita ao visitante adicionar um endereço pré configurado pelo webmaster aos favoritos.

Erro de carregamento – O servidor pode encontrar problemas e não enviar uma ou mais páginas que compõem o frame e o visitante poderá ficar sem saber o que esta acontecendo.

Incompatibilidade – Hoje em dia navegar na internet não é privilégio apenas de pessoas que possuam computadores pessoais. É possível acessar a internet através de vários dispositivos como palms e celulares, podendo não ser possível a visualização total do site.

Minhas conclusões e recomendações
Um site feito em frame é recomendado para sites pequenos, por não ser otimizado aos buscadores.
Não tenho certeza, mas creio que os buscadores não dão tanto valor a sites construídos desta forma.
É recomendado o uso de java script para o visitante poder adicionar aos favoritos.
É recomendado que seja adicionado um link para a inicial do site em todas as páginas.

Este artigo faz parte da série de dicas de erros que devem ser evitados.
Site pesado
Códigos inúteis
Navegação Confusa
Formatação das letras
Página em construção
Erros excessivos de ortografia
Entradas em flash
Servidor instável
Uso de Frames nas páginas

Related Posts with Thumbnails

Mais Artigos que você pode estar interessado




{ 23 comments… read them below or add one }

1 Como retirar frame de um site . 16/03/2008 às 4:26 pm

gostaria de saber como se fas para retirar um frame do topo da pagina do meu site , ele é d ehospedagem gratuita , e queria sabe rse tem como retirar akele frame com algum codigo html ,
e saber oque é um quebra frame . obrigada

Responder

2 Celso Lemes 16/03/2008 às 10:28 pm

Olá,
Sites de hospedagem gratuita oferecem este serviço em troca de publicidade obrigatória, como é o caso do seu site.
Retirá-lo estaria infringindo as regras e você pode ter seu site deletado.

Portanto eu recomendo que procure outro serviço de hospedagem gratuita ou que parta para uma profissional.

Abraços!

Responder

3 Jorge Barbosa 28/11/2008 às 10:58 am

Ola…

eu gostaria de saber qual a alternativa às frames…

abraços… e continuação de bom site

Responder

4 Celso Lemes 29/11/2008 às 8:48 am

Jorge,
Você pode fazer isso por PHP, porém exige que você entenda de programação.

Abraço!

Responder

5 Jorge Barbosa 29/11/2008 às 9:42 pm

e onde posso encontrar informação para fazer isso????

obrigado por ter respondido…

Responder

6 Celso Lemes 01/12/2008 às 6:50 am

Jorge,
Aqui neste site http://www.phpgratis.com.br/
você encontra várias dicas sobre PHP.

Abraço!

Responder

7 Jorge Barbosa 01/12/2008 às 7:26 pm

muito obrigado…

Responder

8 Jorge Barbosa 01/12/2008 às 7:51 pm

boas desculpa o incomodo mas ainda á procura no site de php que me indicas-te e não encontro o que quero sobre substituir as frames de html… será que me poderias dizer o link se fosse possivel… enquanto isso vou continuando á procura… mais uma vez obrigado pela tua atenção… e continua o bom trabalho que tens feito com os teus sites…

Responder

9 Jeferson 16/04/2009 às 8:09 pm

Existe alguma forma de deixar os frames com suas dimençãoes inalteraveis pelo visitante?

Grato.

Responder

10 Celso Lemes 16/04/2009 às 10:20 pm

Jeferson,
Creio que seja possível, porém eu não entendo muito sobre códigos e não sei fazer isso.

Recomendo que procure ajuda em um fórum. Tente o http://criarsites.com/forum

Abraço!

Responder

11 Nuno 17/05/2009 às 8:35 am

ola,
gostaria de saber se é possível criar uma frame, que se mantenha permanentemente em uso, sem voltar a ser carregada.

ex: uma frame com uma musica, para manter essa mesma musica a ser reproduzida enquanto se navega pelo site.

também podem colocar formas de fazer isto em PHP.

obrigado.

Responder

12 Celso Lemes 17/05/2009 às 11:01 am

Nuno,
Você pode aprender a instalar uma rádio desta maneira no seu site aqui http://www.criarsites.com/codigo-para-instalar-uma-radio-online-no-seu-site/

Abraço!

Responder

13 fael1000 17/05/2009 às 2:19 pm

Olá pessoal, estou com um problema sobre frame no meu blog, fiz um cadastro no “webinfinito” e o meu blog foi rejeitado por causa da frame e me pediram para tentar ajuda aqui, tem como resolver este problema. Desde já agradeço.

Responder

14 Nuno 17/05/2009 às 4:30 pm

Obrigado.
Vou experimentar.

Abraço.

Responder

15 Celso Lemes 17/05/2009 às 9:01 pm

Fael1000,
Na hora de cadastrar seu site, utilize este endereço http://fael1000negocios.blogspot.com/
Pode ser que seja isso.

Abraço!

Responder

16 fael1000 19/05/2009 às 11:08 pm

CELSO, muito obrigado pela atenção e pela dica, foi justamente que foi feito e deu certo tá cadastrado o blog.

Responder

17 wilian 29/08/2009 às 9:24 pm

celso eu estou começando a gora e gostaria de saber como eu faço pra colocar um frame no meu site para o seguinte endereço:http://w w w.jornalexpress.com.br/noticias/primeira.php?id_jornal=16113

Responder

18 marcos 22/09/2009 às 5:08 pm

Vi que o site do Itau é feito em frames… Por que será que escolheram este formato? Será que priorizaram a velocidade?

Com relacão aos contadores, hj alguns já conseguem ler páginas estáticas

Responder

19 Celso Lemes 22/09/2009 às 9:44 pm

Marcos,
Eu não sei dizer com certeza, mas creio que esteja relacionado a segurança.

Abraço!

Responder

20 Luiz Gustavo 11/12/2009 às 3:52 pm

Celso Lemes, POR FAVOR me ajude!
Vi uma video aula sua no Youtube, onde você explico COMO INSTALAR UMA RADIO ONLINE NO TOPO DO SITE, e la você sugere para virmos aqui em seu site, e baixar o arquivo do FRAME, ams nao estou achando de jeito nenhum… Tem como você me dar o link da pagina onde eu encontro o arquivo do Frame/
POR FAVOR ME AJUDE, ESPERO RESPOSTAS, POR FAVOR!

Responder

21 Celso Lemes 12/12/2009 às 8:06 am

Luiz,
Você pode baixar o arquivo neste endereço.

Abraço!

Responder

22 Claudinei 18/03/2010 às 7:07 pm

Amigo Celso, li a matéria sobre os frames e tenho uma dúvida. Estou fazendo meu site, sou novato na área e não sei qual a melhor forma de fazê-lo. O site terá muitas págs internas e por este motivo gostaria que fosse fácil de editar. Pensei em usar frames mas eles não redimensionam o tamanho da pág de acordo com o conteúdo. Pensei em usar PHP com o comando include php mas não funcionou…
Gostaria que me desse alguma dica de como seria melhor para um site com muitas págs internas e se possível somente com conteúdo dinâmico, ou seja, menu, rodapé e lateral fixos… Tentei frame e iframe, ambos não funcionaram direito.
Obrigado.

Responder

23 Celso Lemes 18/03/2010 às 7:59 pm

Claudinei,
Neste caso eu recomendaria o uso de um sistema CMS como o Joomla ou o WordPress que permitem que você atualize o site a partir de um painel de controle.

Abraço!

Responder

Deixe um comentário

Atenção antes de Deixar um Comentário!
- Se o seu comentário for relacionado ao post, tenha certeza de que o leu.
- Todo comentário obsceno, ilegal, ofensivo, anônimo, escrito todo em maiúscula, contendo gírias em excesso ou estritamente publicitários, serão "apagados".
- Somente inclua links no comentário se ajudar a explicar o seu comentário.
- Se precisa de ajuda, procure deixar o máximo de informação possível.
- Não peça para adicionar ao MSN.
- Spam não será tolerado.


Este site lhe foi útil? Então ajude na divulgação clicando aqui.

Previous post:

Next post: