Array
(
)

Erro ao utilizar ASP.NET e JScript

One Me
   - 12 abr 2013

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:
#Código

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:
#Código
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.