none
Retornando parâmetros de um popup para tela RRS feed

  • Pergunta

  • Pessoal Boa tarde.

    Estou com uma pequeno problema, como não tenho experiencia com asp.net e c#, recorro novamente a vocês.

    Tenho uma tela de pesquisa que é um popup, quando o usuario clica no botão de pesquisa a tela abre, nesta tela ele faz alguns filtros e pega o registro que ele quer, feito isso eu preciso que ele selecione o registro e através da minha chave este registro retorne para a tela original, a tela de traz do popup com o registro em modo de edição.

    Meu problema é:

    1 - Como fecho o popup automaticamente e como faço para enviar a chave daquele registro para tela de traz apresentando os dados em modo de edição para o o usuário?

    Desde já agradeço muito a ajuda de todos.
    quinta-feira, 10 de janeiro de 2013 18:01

Respostas

  • Olá,

    segue:

    Para fechar a janela popup aberta faça:

    window.opener.close(); //execute este comando na janela pai.

    ou se tiver no contexto da janela popup e quiser fechar a mesma, faça:

    parent.window.opener.close(); //execute este comando na janela popup

    Para pegar qualquer dado da janela popup pela janela pai faça:

    window.opener.document.getElementById("ID_do_elemento_do_popup").value; // Pega o texto de uma textbox

    Com estas dicas creio que você consegue fazer o que quer. Senão, poste mais detalhes de como quer pra ser feito.

    Abraço!

    quinta-feira, 10 de janeiro de 2013 18:07

Todas as Respostas

  • Olá,

    segue:

    Para fechar a janela popup aberta faça:

    window.opener.close(); //execute este comando na janela pai.

    ou se tiver no contexto da janela popup e quiser fechar a mesma, faça:

    parent.window.opener.close(); //execute este comando na janela popup

    Para pegar qualquer dado da janela popup pela janela pai faça:

    window.opener.document.getElementById("ID_do_elemento_do_popup").value; // Pega o texto de uma textbox

    Com estas dicas creio que você consegue fazer o que quer. Senão, poste mais detalhes de como quer pra ser feito.

    Abraço!

    quinta-feira, 10 de janeiro de 2013 18:07
  • vc pode  usar session ou passar vi querystring

    Não esqueça de usar o componente </> na barra para posta seu código. Microsoft MCPD,MCTS,MCC

    quinta-feira, 10 de janeiro de 2013 18:10
    Moderador