Passar dados de uma página para o frame de outra!

5 respostas
P

Oi pessoal,

to com um problema q acredito q seja simples para vcs…
é o seguinte, tenho algumas informações num cadastro de uma “Página Principal”.
Quando eu aperto um botao, eu abrou uma outra página em pop-up, só que esta página é um frameset com dois frames (superior e inferior).
Como faço para passar as informações da Página Principal para o frame superior? O desenho abaixo mostra o que eu quero:

Tentei passar como parâmetro, mas empaquei no frameset, pq não consegui emviar os dados a partir dele para o frame superior.
O que eu devo fazer?

5 Respostas

V

não entendi no que o fato de vc ter frames te inpediu de passar isso pela request
ja que na request nao foi tenta implementar um session

P

O problema no request é q no frameset eu chamo meus frames assim:

<frameset rows="210,*" frameborder="no" border="0" framespacing="0">
  <frame src="JanelaFornecedores.jsp" name="topFrame" scrolling="No" noresize="noresize" id="topFrame" />
  <frame src="aux1.htm" name="mainFrame" id="mainFrame" />
</frameset>

e ali no src, nao aceita algo do tipo:
src="JanelaFornecedores.jsp?codigo = " + <%=codigo%>

entendeu agora o meu problema?

GraveDigger

Cara, de uma procurada na propriedade TARGET do HTML.

Acho q ela pode te ajudar.

[]'s

P

Procurei por TARGET mas não sei como isso poderia me ajudar neste caso… :frowning:

Luiz_Gustavo

Tente usar um objeto de sessão.
Se as informações nessa página principal estão em um formulário, coloque um Servlet como o action desse formulário.
Neste servlet, você cria um objeto de sessão (se ainda não tiver um) e coloca essas informações nele.
Depois redirecione para a FrameSet. Na página que fica na parte superior do FrameSet pegue o objeto de sessão e use as informações passadas.

acho q deve dar certo :smiley:

[]'s

Criado 14 de agosto de 2006
Ultima resposta 25 de ago. de 2006
Respostas 5
Participantes 4