Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Tenho uma div que gostaria que nunca fosse atualizada ao mudar as páginas, tem como?
Lembrando que quero que esse conteúdo fique sempre carregado, sem atualização e que a url no navegador sempre atualize.
Agradeço desde já pois já consultei várias formas e até o momento não achei.
Entendi o que quer fazer. Há várias formas de você chegar a este resultado. Um dos maiores problemas é com os buscadores (SEO), pelo fato de você apresentar um único documento aos mecanismos de pesquisa.
Há alguns frameworks que fazem este trabalho, mas no seu caso penso que não seria uma boa ideia. O que você poderia fazer é utilizar o hash do javascript (seusite.com/#[hash]), que poderia ser usado da seguinte forma:
-
seusite.com (home)
-
seusite.com/#usuarios (página usuários)
-
seusite.com/#sobre (página sobre)
O que teria de fazer é verificar o hash atual da página e tratá-lo no Javascript. Com o link da página você requisitaria para um arquivo PHP, por exemplo, pra ele, primeiramente, tratar o valor passado e depois verificar se dentro de um diretório existe tal arquivo. Nesta aplicação você teria de modificar as meta tags e o title do arquivo principal (talvez um index.php). Por exemplo, poderia trocar a metatag description, tags etc.
Talvez você poderia fazer as requisições via Ajax para mudar o conteúdo do site, sem alterar essa área, e usar pushState/popstate para alterar a URL
Se o conteúdo não for muito grande você pode armazenar ele numa SESSION e recuperar em todas as páginas, agora se for bastante coisa talvez Local Storage possa ser uma saída, aqui tem um material sobre isto:
http://www.devmedia.com.br/trabalhando-com-html5-local-storage-e-json/29045