Ir para conteúdo

POWERED BY:

Arquivado

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

neo_punk

Abrir link na pagina principal a parir de um popup

Recommended Posts

aew.. como eu disse estou precisando abrir um link a partir de um popup, mas na janela principal... o detalhe é que não posso usar window.opener.location.href pois são dois popups, sendo que abro um popup, a partir do outro. e se eu mandar abrir o link no openner, ele vai abrir no popup.Alguém sabe como fazer?? usaar frames ou tem algum java para isso?caso não entendam. postem que explico melhor.obrigado[]'s punK

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado, aqui tbm deu certo... soh tem um problema... nao eh sempre, que eu vou abrir um popup, pelo outro... deixa eu explicar melhor.eu to fazendo um carrinho de compras. Tem os botoes comprar e detalhes na pagina principal. se eu clicar em comprar, abre um popup chamado carrinho. Lá tem um link que tem que abrir na janela principal. Tem tbm o botao detalhes do produto, que abre outro popup chamado detalhes. que tbm tem um link que tem que abrir na janela principal.O detalhe é que no detalhes também tem um botão chamado comprar.ou seja. na janel; principal eu posso clicar tanto no comprar, quanto no detalhes, para abrir um popup, e neste popup eu posso abrir, o outro, e clicar no link para a pagina principal... que com window.opener nao vai funcionar... pq ele manda para a janela de onde o popup foi aberto. e eu quero que seja sempre para a principal.Nao importando qual o caminho que fez para chegar até no link.se puderem me ajudar... eu agradeço.Obrigado.[]'s punK

Compartilhar este post


Link para o post
Compartilhar em outros sites

bem... complicado

 

imagine que a página principal seja

 

http://www.site.com.br/index.html

 

tente fazer uma assim:

 

 

ASP [/tr][tr]<script>

if (window.opener.location.href=="http://www.site.com.br/index.html"){

window.opener.location.href='http://www.site.com.br/outra_pagina.html';

}else{

if (window.opener.window.opener.location.href=="http://www.site.com.br/index.html"){

window.opener.window.opener='http://www.site.com.br/outra_pagina.html';

 

}

}

</script>

[/tr]

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valew... ;) eu vou testar.. se não funcar (espero que funque), posto aqui dinovo. :wacko: valew pela ajuda. B) []'s punK :blink:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado pela ajuda... funcionou :D .... mas eu achei algo mais facil e mais prático: ;) Na página principal coloque isso antes do </head>.

<script language="JavaScript"><!--    name = 'principal';//--></script>

E coloque no target do link o name que você colocou para a janela principal.

<a href="principal.html" target="principal">link text</a>

mesmo assim valew pela tua ajuda... já aprendi um pouco mais sobre js. B) ;) []'s punK :blink:

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.