Erro ao utilizar ASP.NET e JScript
12/04/2013
0
Olá!
Eu sou iniciante em programação Web e estou tendo problemas ao tentar utilizar JScript com ASP.NET.
O meu problema é o seguinte:
Tenho uma página que utiliza MasterPage (Acho que essa informação é importante), e preciso que o usuário informe o código do cliente. O usuário clica num botão e abre uma janela popup com a função showModalDialog, onde eu tenho uma consulta dos clientes. Nesta página tenho um gridview, onde o usuário deve selecionar o registro correspondente ao cliente que deseja, e esta página deve voltar para um TextBox da página-mãe o código do registro selecionado.
Então que eu recebo o erro:
Erro em tempo de execução do Microsoft JScript: 'window.parent.document.getElementById(...)' é nulo ou não é um objeto
O código que chama a janela popup é este:
E o código que retorna o valor selecionado é este:
Espero que tenham entendido meu problema e que possam me ajudar.
Abraços.
Eu sou iniciante em programação Web e estou tendo problemas ao tentar utilizar JScript com ASP.NET.
O meu problema é o seguinte:
Tenho uma página que utiliza MasterPage (Acho que essa informação é importante), e preciso que o usuário informe o código do cliente. O usuário clica num botão e abre uma janela popup com a função showModalDialog, onde eu tenho uma consulta dos clientes. Nesta página tenho um gridview, onde o usuário deve selecionar o registro correspondente ao cliente que deseja, e esta página deve voltar para um TextBox da página-mãe o código do registro selecionado.
Então que eu recebo o erro:
Erro em tempo de execução do Microsoft JScript: 'window.parent.document.getElementById(...)' é nulo ou não é um objeto
O código que chama a janela popup é este:
function dialogModal(url, nome, nrAltura, nrLargura) { eval(window.showModalDialog(url, nome, 'Resizable:no; DialogHeight:' + nrAltura + 'px;DialogWidth:' + nrLargura + 'px;Edge:raised;Help:no;Scroll:no;Status:no;Center:yes;')); }
E o código que retorna o valor selecionado é este:
function retornaValor(nomeComponente, valorRetorno) { eval(window.parent.document.getElementById(nomeComponente).value = valor); eval(self.close()); }
Espero que tenham entendido meu problema e que possam me ajudar.
Abraços.
One Me
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)