Autor Tópico: Comando para fechar um form  (Lida 995 vezes)

jorgepopel

  • Expert
  • *****
  • Mensagens: 568
    • iCentro Tecnologia e Sistemas
    • Email
Comando para fechar um form
« Online: Agosto 18, 2014, 06:01:10 pm »
Gurizada medonha......

Estou finalizando uma rotina para a emissão da NFCe e já devem imaginar o trabalhão que dá.
A minha cabeça está com uns quantos nós.
O raciocínio já não está como antes (ninguém diga que é por causa da idade. hehehehehehehe).

A questão é a seguinte:
Um menu, chama um formulário(venda) que chama um controle(forma_pagto) num modal.
Se cancelar o controle, volta pro formulário venda, sem problemas.
Esse controle forma_pagto chama um blank (sc_redir(danfe.php, "_blank"), onde imprimo o danfe da NFCe.

Quero voltar para o menu.
Já tentei de diversas formas e não tem jeito.

Arguma Luis????

Allan Medeiros

  • Expert
  • *****
  • Mensagens: 504
    • Email
Re:Comando para fechar um form
« Responder #1 Online: Agosto 18, 2014, 08:42:23 pm »
Jorge,
Eu resolvi isso fazendo um redirect 'natoralmente' com javascript. No seu caso ficaria assim:

O teu form_pagto faria um
echo "<script>window.open('danfe.php');</script>";
e em seguida um sc_redir(menu);

[]s

Allan Medeiros
Analista de Informática
__________________________________________
Companhia de Processamento de Dados da Paraíba
medeiros@codata.pb.gov.br

jorgepopel

  • Expert
  • *****
  • Mensagens: 568
    • iCentro Tecnologia e Sistemas
    • Email
Re:Comando para fechar um form
« Responder #2 Online: Agosto 18, 2014, 10:00:06 pm »
Allan,

Obrigado pela dica.

Funcionou em parte.

Mas, o retorno fica "dentro" do modal.
Eu queria pular isso. :(

Fiz um video mostrando o que ocorre: http://youtu.be/IzGX7syUOow

paulomarcelo

  • Expert
  • *****
  • Mensagens: 638
    • Email
Re:Comando para fechar um form
« Responder #3 Online: Agosto 18, 2014, 10:22:35 pm »
Jorge,


            Você poderia me dizer como colocou o botão incluir na aplicação form, pois vi que ele não está na barra de ferramentas superior e nem na inferior.

jorgepopel

  • Expert
  • *****
  • Mensagens: 568
    • iCentro Tecnologia e Sistemas
    • Email
Re:Comando para fechar um form
« Responder #4 Online: Agosto 18, 2014, 10:47:05 pm »
Paulo,

Essa dica me foi passada pelo professor Haroldo, já a algum tempinho.

- cria um campo checkbox e deixa ele escondido, no exemplo é chk_inclui_item
- cria um evento ajax para o onclick desse campo.

- cria um campo label
- no conteúdo do label, vc coloca:
Código: [Selecionar]
<a
href=# onclick=do_ajax_HHHHHHHHHH_event_chk_inclui_item_onclick()>

<img src=../_lib/img/imagem.jpg></img>

</a>

onde: HHHHHHHHHH  é o nome do form