Jump to content


Photo

Abrir Tela Em Um Frame Específico


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

#1 drupy

drupy

    Novato no fórum

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

Posted 29/12/2005, 13:38

Boa tarde!
Preciso da ajudinha de vocês!
Tenho uma tela com 2 frames : topo.jsp e corpo.jsp
Meu topo.jsp chama um servlet e este quero que redirecione p/ corpo.jsp passando um parâmetro.
Meu problema é que o meu corpo.jsp está abrindo no frame superior e não embaixo.
Como posso redirecionar p/ o frame que quero?
Fiz o seguinte:
parent.frames[1].document.location.href ="/spvfone/respostaPendente/corpo.jsp?tela=1";
MAs não adiantou!
Me ajudem....por favor!

Obrigadinha desde já a atenção recebida!
Vanessa

#2 LucasMS

LucasMS

    Super Veterano

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

Posted 29/12/2005, 14:03

na tag Frame ou Iframe vc poe um nome: name="nomedoframe"

ai no link, eh soh fazer:

<a href="link" target="nomedoframe">Link</a>

#3 drupy

drupy

    Novato no fórum

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

Posted 29/12/2005, 14:12

Infelizmente não tenho um link!!!!!
Vou tentar ser mais específica:
Em topo.jsp(1º frame) tenho um <form> que me leva para meu servlet.
No meu servlet tenho um comando
getServletContext().getRequestDispatcher("/respostaPendente/topo.jsp?tela=1").forward(req, res);

Se neste comando eu chamar direto o corpo.jsp(2º form), ele abrirá o mesmo dentro do 1º form.

Daí, chamei novamente o 1º form(topo.jsp) no servlet e faço um if para quando tela for igual a 1 entrar.
Quando entra, ele deve chamar o corpo.jsp no frame debaixo, mantendo o frame acima como está. Para isso, fiz:
[code=auto:0]
<script>
parent.frames['Topo'].document.location.href ="/spvfone/respostaPendente/corpoResposta.jsp?tela=1";
</script>

E não obtive sucesso.
Como vou encaixar o que você disse aqui? Acho que não tem como! To perdida!
Abraços,
Vanessa




1 user(s) are reading this topic

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

IPB Skin By Virteq