Servlet com HTML com frames  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
Toko
What is classpath?

Membro desde: 06/08/2005 16:21:15
Mensagens: 8
Offline

Eu estou trabalhando com uma página HTML que posui três frames, um superior, um à esquerda (coluna) e um central. Basicamente a minha área de trabalho é a parte central, porém as vezes invoco um servlet desta minha página central. Então quando o servlet responde, a resposta aparece na página central. Eu gostaria de saber como poderia mandar as invormáções para outro frame distindo do qual a requisição foi feita.
afamorim
JavaEvangelist
[Avatar]

Membro desde: 15/07/2005 09:19:04
Mensagens: 453
Localização: Salvador - Ba
Offline

Pelo que eu entendi vc quer trocar informações enter os frames, para isso vc pode criar funções javascript e utilizar o seguinte


vc não pode acessar diretamente campos de um poutro frame, pelo que eu sei...
se não era isso que vc queria saber especifique melhor a pergunta ai...

se vc não quer ficar alegre, problema seu a vida segue!
[Email]
Toko
What is classpath?

Membro desde: 06/08/2005 16:21:15
Mensagens: 8
Offline

É o seguinte, se eu estou no frame centra e chamo a minha página novamente, teoricamente ela tinha que aparecer normalmente no browser, porem a página é realocada no frame central. Então a aparencia é de duas páginas iguais, uma dentro da outra. Eu ná quero isso, quero poder especificar pra onde a informação deve ir. Não quero trocar mensagens, já que cada um dos frames são independentes. Imagine uma página do google dividida em três frame, em um deles haveria um campo onde a requisição seria escrita (pesquisa). Quando apertasse o botão pesquisar, por exemplo, a resposta da pesquisa deveria aparecer em outro frame diferente daquele na qual a requisição foi feita.
afamorim
JavaEvangelist
[Avatar]

Membro desde: 15/07/2005 09:19:04
Mensagens: 453
Localização: Salvador - Ba
Offline

Pelo que eu entendi então vc submet a pagnia ele retorna para a sua pagina inetrna abrinado toda a pagina novamente...

enão seu servlet tem que retornar para o jsp que vc quer...

tipo vc submeteu e ele esta retornando para o frame pai, mais abre no frmae filho, ficando assim uma dentro da outra....

se nao for mande o codigo do servlet da parte de retorno...

se vc não quer ficar alegre, problema seu a vida segue!
[Email]
saraivalc
Entusiasta Java

Membro desde: 22/07/2005 17:28:12
Mensagens: 19
Offline

Na tag <form> onde se encontra o seu submit, especifique o frame que receberá a resposta, usando o atributo TARGET, como no exemplo:

<form target="nomeDoFrame" ... >
...
<input type="submit" value="OK">
</form>

onde nomeDoFrame é o valor que você deu ao atributo name quando definiu os frames da página, como no exemplo:
<frameset ...>
<frame name="cabecalho" ... >
<frame name="nomeDoFrame" ... >
</frameset>
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team