Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

brunosk2

Como Recuperar página anterior

Recommended Posts

Olá, gostaria de saber como faço pra recuperar a página anterior que o usuario estava, em javascript.

Tipo, usuario está na home e vai pra contato, na página de contato tem como recuperar a pagina que ele estava antes (no caso a home)?

Compartilhar este post


Link para o post
Compartilhar em outros sites

oq significa 'recuperar' pra você?

 

você pode tentar com um history.back(), faz um link para a pagina anterior no historico

 

ou então, cada vez que ele abrir uma página, você salva num cookie.. e então você consegue ter o historico de navegação dele apartir disso.

 

mas dependendo doq você realmente quer, com server-side será muito mais fácil e prático.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então, meu tópico inicial foi esse:

http://forum.imasters.com.br/index.php?/topic/403006-efeito-toggle-em-jquery/page__p__1579544entry1579544

 

Mas como ninguem respondeu, criei outro pra resolver o mesmo problema mas de outro jeito, tipo, preciso pegar a url da página anterior (tem que ser em javascript).

Depois comparar:

se (url_anterior == url_contato){

executa ação;

}

É isso que eu preciso.

Estou tentando com document.referrer, mas por algum motivo não funciona.

Este é o código do document.referrer que eu estou usando:

 

<script type="text/javascript">

 

document.write(document.referrer);

 

</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

então você está tentando fazer da forma mais dificil.

 

Veja a minha solução apenas com css, para marcar um item atual de um menu:

http://forum.imasters.com.br/index.php?/topic/354140-repente-css-menus/page__view__findpost__p__1341165

 

a técnica consiste, em marcar um id no body do documento.

E ai, apartir disso, fazer o 'atual' no menu.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.