Jump to content


Photo

Dúvidas Com Opener


  • Faça o login para participar
3 replies to this topic

#1 ESBF

ESBF

    12 Horas

  • Usuários
  • 169 posts
  • Sexo:Não informado

Posted 05/12/2003, 14:15

Galera, é o seguinte...
Eu tenho uma Página A (página principal) e dentro dela eu tenho um iframe.
A partir do iframe eu abro uma Janela X com o método window.open.
A partir da Janela X eu quero abrir uma Página B no lugar da Página A e pra isso eu utilizei o seguinte código:

opener.document.location="Pagina B.htm"

Mas, a Pagina B está abrindo dentro do iframe, já que foi o iframe que abriu a minha janela.

Como faço pra a partir da Janela X abrir a Página B no lugar da Página A??

Espero que tenham entendido...

Valeu!

Edição feita por: ESBF, 05/12/2003, 14:19.


#2 hogler

hogler

    Novato no fórum

  • Usuários
  • 12 posts
  • Sexo:Não informado

Posted 05/12/2003, 14:28

Não estou bem certo disso cara...já usei ...mais fais muuuito tempo, tenta assim...

opener.parent.document.location="Pagina B.htm"


Acho que isso resolve...

Qqr coisa posta aih...

Falows...

#3 Miqui

Miqui

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Não informado
  • Localidade:Cotia
  • Interesses:HTML, CSS, JavaScript, DHTML e ASP

Posted 05/12/2003, 14:34

fiz assim e funcionou !

opener.top.document.location="Pagina B.htm";


a dica do hogler tb funciona !

opener.parent.document.location="Pagina B.htm";


Edição feita por: Miqui, 05/12/2003, 14:35.


#4 ESBF

ESBF

    12 Horas

  • Usuários
  • 169 posts
  • Sexo:Não informado

Posted 05/12/2003, 17:57

Sabem como eu tinha tentado?
parent.opener.document.location="Pagina B.htm";
hehehe

Bom, os dois códigos dão certo, com uma pequena diferença:

Como tenho mais frames na página (o iframe do qual falei lá em cima fica dentro de um dos frames), quando uso
opener.parent.document.location="Pagina B.htm";
o frame que contém o iframe será alterado para a Pagina B.htm
(do jeito que eu quero) e os demais frames ficarão da forma que estão
mas, se eu usar
opener.top.document.location="Pagina B.htm";
a página toda é alterada pela página nova, isto é, todos os frames somem.


Valeu ae vcs dois!! (y)
Eu precisava muito disso.

Obrigado.

Edição feita por: ESBF, 05/12/2003, 18:05.





1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq