| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/08/2004 13:59:22
|
warley
Java Ninja
![[Avatar]](/images/avatar/868b7df964b1af24c8c0a9e43a330c6a.png)
Membro desde: 16/03/2004 18:46:25
Mensagens: 266
Localização: Vitória - ES
Offline
|
Boa tarde,
pessoal eu estou com um problema que é o seguinte:
Eu tenho uma janela principal em jsp que está chamando uma janela do tipo modal (showModalDialog). Esta minha janela nodal que também é um jsp dá um submit nela mesma, mas sempre que este submit acontece a janela modal abre uma outra tela!!!!
Será que existe alguma forma de quando esta tela modal der um submit não abrir outra tela? Apenas atualizar a mesmo modal!
este é o código que chama o modal:
este é todo o códio teste do modal:
Muito Obrigado!
|
Ninguém é tão grande que não possa aprender, nem tão pequeno que não possa ensinar
Já me perguntaram: "O porquê que tem que ser em Java?"
Eu respondi: "Por quê não pode ser?"
- SCWCD 1.4
- SCJP 5.0
- SCJA 1.0 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/08/2004 19:21:11
|
Filipe Sabella
GUJ Expert
Membro desde: 12/03/2003 11:25:57
Mensagens: 4680
Offline
|
Cara, desculpe a pergunta, mas o que seria essa função 'showModalDialog()'? Você que construiu?
Pode postar o código dessa teste.jsp?
|
Former LIPE. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/08/2004 22:18:58
|
warley
Java Ninja
![[Avatar]](/images/avatar/868b7df964b1af24c8c0a9e43a330c6a.png)
Membro desde: 16/03/2004 18:46:25
Mensagens: 266
Localização: Vitória - ES
Offline
|
a função
showModalDialog( "teste.jsp", "DescritorPadrao", "dialogWidth:725px;dialogHeight:535px;center:yes");
já é do próprio html! Ao invés de usar o window.open eu usei showModalDialog! Esta função abre uma tela do tipo modal, isto em html mesmo, e não permite o usuário use a tela de pai sem fechar este modal!
o códio códio teste que eu postei já é o códiog da janela modal! Este código é a tela teste.jsp que eu mostro chamando pelo :
para vc testar basta copiar todo o código que eu postei e salvar mo teste.jsp! Em uma outra tela qualquer vc coloca a chamada showModalDialog( ........);
Isto pode ser feito em html mesmo, não precisa ser em jsp não!
Valeu!
|
Ninguém é tão grande que não possa aprender, nem tão pequeno que não possa ensinar
Já me perguntaram: "O porquê que tem que ser em Java?"
Eu respondi: "Por quê não pode ser?"
- SCWCD 1.4
- SCJP 5.0
- SCJA 1.0 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/08/2004 22:42:08
|
Rafael Steil
Administrador
![[Avatar]](/images/avatar/8e296a067a37563370ded05f5a3bf3ec.jpg)
Membro desde: 31/08/2002 02:35:53
Mensagens: 5984
Localização: São Paulo
Offline
|
Esse showModal soh funciona no IE
Rafael
|
"working code attracts people who want to code. Design documents attract people who want to talk about coding - Charles Miller"
http://rafaelsteil.com
http://twitter.com/rafaelsteil
http://www.jforum.net
http://www.flickr.com/photos/rafaelsteil |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/08/2004 22:42:23
|
Filipe Sabella
GUJ Expert
Membro desde: 12/03/2003 11:25:57
Mensagens: 4680
Offline
|
Cara, eu NUNCA tinha lido a respeito desse método ... bizarro ... anos e anos de html hehe bizarro ...
Enfim hehe ... tenta colocar o target do seu form para _self. Tipo
<form target="_self" ... >
|
Former LIPE. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/05/2008 08:17:20
|
eduardoluiz.ribeiro
JavaTeenager
![[Avatar]](/images/avatar/65d7720bddfbf1c6f6b5b4f21b96c7ea.jpg)
Membro desde: 12/04/2008 10:28:14
Mensagens: 198
Localização: Brasília
Offline
|
Seguinte warley, também tive esse problema e resolvi da seguinte forma, na sua janela modal vc coloca um iframe (pode usar div tb) <iframe name="MeuIframe"> e no form da sua janela modal vc vai apontar pra onde os seus dados serão enviandos com o submit ex: action="actRecebeOsDados" e no target vc vai apontar para o seu iframe <... target="MeuIframe"> isso vai resolver o seu problema, não é um método bizarro não é um bom meio de testar seguranças ( porém muito utilizado para o mal rsrsrs), não usa o self não vai dar certo nem o parent nem o blank (esses eu testei aqui e não funcionaram) Tenta aê qualquer coisa estamos aê! falous!
|
"Por não saber que era impossivel foi lá e fez"
autor desconhecido
"Evite surpresas, faça tudo por querer" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/09/2010 17:40:30
|
dalirosa
Entusiasta Java
Membro desde: 20/03/2010 10:44:11
Mensagens: 20
Offline
|
Sei que esse tópico já é velhinho, mas uma outra resposta é sempre útil para quem está pesquisando né?
eu encontrei uma solução parecida com a do eduardoluiz.ribeiro, mas um pouco mais simples.
Para o submit da modal continuar na mesma página eu fiz o seguinte:
no início da minha jsp fiz isso:
depois dentro da minha tag FORM defini o TARGET="modal"
Pronto, simples assim e funcionou!
|
Dalila Rosa |
|
|
 |
|
|