Ir para conteúdo

POWERED BY:

Arquivado

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

Meela

Redirecionamento para várias páginas diferentes

Recommended Posts

Oi de novo, gente!

Seguinte, tenho uma página que vai servir de ponte entre várias outras, e não consigo gerar o javascript.

Basicamente, preciso que quando a página de origem seja x, redirecione para x1, quando a origem for y, redirecione para y1, e assim por diante.

Isso tudo com um intervalo de tempo.

 

O código que eu tenho é esse:

   window.setTimeout("expirou()", 5000);    //passados 5 segundos
  function expirou() {                      //chama a função
  	if(parent.location.href = 'x.html')
	{
   	window.location.href = 'x1.html';
  		}
else if(parent.location.href = 'y.html')
	{
   	window.location.href = 'y1.html';
  		}
  }

 

Eu não tenho certeza daquele parent.location.href ali, pois não sei qual seria a tag certa pra especificar a página de origem.

Compartilhar este post


Link para o post
Compartilhar em outros sites

 if(parent.location.href = 'x.html')

Isso tá ERRADO!

 

Você está fazendo uma atribuição, não uma comparação de igualdade.

O correto é:

 if(parent.location.href == 'x.html')

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Rick, mesmo colocando a comparação de igualdade, continua não funcionando.

Já tinha tentado assim, e tentei de novo agora, e nada.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Francis, desculpe, mas não entendi onde devo colocar o alert.

Não sei se é necessário o http:// pois ele carrega sempre a página x1, independente de existirem outras condições depois. Se a página de origem é x, carrega x1, se é y, carrega x1...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Francis, não acontece nada na página, e o endereço que aparece na barra é apenas o da página em questão, sem referência nenhuma à página anterior.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O que você quer é o referrer !!

 

x.html

<a href="home.html">Home</a>

 

e agora:

home.html

<script type="text/javascript">

alert( document.referrer );
</script>

<h1>Home</h1>

 

aparece no alert:

http://localhost/x.html

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.