• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

JoaoMiguel

Main content

6 mensagens neste tópico

Uma dúvida básica: Têm um site com o header, menu e footer sempre iguais. Apenas muda o content da main div. Qual a melhor solução (entenda-se, mais profissional) para mostrar o respectivo content sem fazer refresh a toda a página?

edit: a nivel de url, quero que apareça o /contact.html e etc

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Ajax, sem duvida.

E caso uses uma tecnologia do tipo asp .net/jsp/php/etc....

A minha resposta para fazer updates parciais continua a ser ajax.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Se é uma àrea Privada/Administrativa  - Ajax

Se é uma àrea publica, por uma questão de indexação dos conteudos pelos motores de busca apenas CSS e Javascript com os vários conteúdos colocados com display none, e mostrados apenas quando são chamados.

É uma sugestão :(

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

hbarquero de facto é uma solução que ainda não me tinha lembrado. Mas ao fazer (usando jquery) .load(source) (onde source é /links/contact.html /link/links.html, etc) na div que quero, de facto fico com o content que quero, mas neste caso o link não é alterado.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Se é uma àrea Privada/Administrativa  - Ajax

Se é uma àrea publica, por uma questão de indexação dos conteudos pelos motores de busca apenas CSS e Javascript com os vários conteúdos colocados com display none, e mostrados apenas quando são chamados.

É uma sugestão :(

Boa dica, nunca tinha pensado nisso dessa forma :)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

JoaoMiguel,

Se estas a referir à parte publica o que me referia era mais ou menos isto

<div id="conteudos">

      <div id="inicio">Texto inicial visivel</div>

      <div id="contactos" style="display:none">texto contactos</div>

      <div id="links" style="display:none">texto links</div>

</div>

etc...

tudo na mesma página

Depois por javascript controlas quem vai ser mostrado

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora