Ir para conteúdo

Arquivado

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

Seifer

Pegar a URL para onde o usuário está indo

Recommended Posts

Seguinte pessoal: no javascript, em document.location.hef, tem-se a url atual, ok. Gostaria de saber, ao redirecionar a página, em um envento UnOnLoad na tag BODY, se o usuário está fechando a janela ou se elé está indo à outra página (por exemplo, ele clicou num link um num botão de formulário.É isso, gostaria de colocar a página para onde o usuário está indo em uma variável, tipo: url_destino = document.location.propriedade_que_eu_nao_sei;Se alguém souber um jeito, pode ser um 'truque', posta aqui, vai ser útil para muita gente.t+

Compartilhar este post


Link para o post
Compartilhar em outros sites

isso não vai ser possível porque o browser envia as informações para o endereço requisitado, se for fora do seu domínio não tem como saber.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acho que não entendeu....Gostaria de fazer isso em um evento UnOnLoad, ok.O usuário, ao clicar no link, enviar um form..., não vai sair da página até que o código javascript chamado seja concluido. Esse código vai verificar se o usuário está saindo do domíno. Em caso afirmativo, ele destroi a Session e vai para o endereço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

tem como mostrar um exemplo desse link ?o que tinha entendido é se era possível pegar o valor do que o usuário digitou na barra de endereço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seguinte,Acho que em ASP, PHP e etc, seja possivel, eu disse acho...Pois em script e num form, nao deva ser possivel fazer!!Pois se a pagina toda mudar au tomaticamente já vai p/ a pagina que está descrita na tag body, ok??mas posso estar engando..[]sRodney

Compartilhar este post


Link para o post
Compartilhar em outros sites

<html><head><script language="javascript" type="text/javascript"><!--function alert_destino(){  destino = destino_do_link_abaixo;  if(destino) alert(destino);}--></script></head><body OnUnLoad="alert_destino();"><a href="http://www.imasters.com.br"><img src="logo.gif"></a></body></html>

Entendeu? Quero que o alert mostre " http://www.imasters.com.br ".

 

Claro que isso tem de funcionar em todos os links.....

Se enviar um formulário, poderia mostrar também, mas ae já é opcional.

 

Alguém sabe como faz?

Compartilhar este post


Link para o post
Compartilhar em outros sites

daí não vira, porque o script vai ser executado antes da solicitação do link, por isso aconselhei fazer um redirecionador. :lol:

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.