Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

JoaoMiguel

Main content

Mensagens Recomendadas

JoaoMiguel    0
JoaoMiguel

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

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
bruno1234    20
bruno1234

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.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
hbarquero    0
hbarquero

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 :(

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
JoaoMiguel    0
JoaoMiguel

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.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Nazgulled    8
Nazgulled

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 :)

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
hbarquero    0
hbarquero

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

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


×

Aviso Sobre Cookies

Ao usar este site você aceita a nossa Política de Privacidade