Ir para conteúdo

POWERED BY:

Arquivado

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

ComeQuieto

[Resolvido] Página aberta num frame

Recommended Posts

Olá,,

 

Gostaria de saber se tem como eu saber qual o link que está aberto dentro de um frame.

 

Tipo,,, tenho uma página com 3 frames...um topo, um meio e um rodapé..

E dentro do topo eu queria saber qual url está carregada no meio.

 

Falow!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Coloque um "ID" no frame do meio, tipo:

<frameset rows ="16%,20%,*">
<frame src = "Top.asp">
<frame src = "Login.asp" id = "meio">
<frame src = "Princi.asp">
</frameset>

Ai você consegue pegar o valor do src atraves do DOM:

alert(document.getElementById("meio").src);

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom,,,

 

Quase deu certo,, mais eu tive que botar um top antes: top.document.getElementById("meio").src;

 

Mesmo assim, ele está pegando o valor original do frame, mesmo alterando a página dentro dele.. ele está pegando o valor que foi definido em src quando ele foi criado..

 

Abraços..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas ai que ta...

 

ONDE e QUANDO você tem q pegar essa src ???

 

Abraços....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa,,, acho que fiz uma lambança aqui... agora deu,,, Devo ter esquecido de salvar o arquivo!!!

 

hehehe...

 

A página carrega o frame automaticamente assim que o banco de dados o libera.. aí tem um timeout que só o altera se a página que estiver aberta for diferente da página do banco de dados..

 

Agora funcionou..

 

Valew!!

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.