É comum termos a situação de retornar um valor selecionado em uma janela popup para a página que abriu esta popup. Isso só é possível através de JavaScript, pois são eventos que ocorrem no lado cliente. Para conseguir isso, você poderia utilizar o seguinte bloco de código JavaScript na sua popup:

onde:
window.opener é uma referência à janela que abriu a popup;
document.forms[0] é uma referência ao formulário (neste caso, o primeiro, cujo índice é 0) da janela que abriu a popup;
NOME_CONTROLE é o nome do controle HTML do formulário da janela que abriu a popup, para o qual você vai passar o valor selecionado;
valor é o novo valor que será atribuído ao controle da página que abriu a popup;

E para chamar a função:

seu link

Obs: a palavra “java script” acima deve ser escrita sem espaços; o theSpoke está bloqueando este tipo de escrita, provavelmente por questões de segurança, o que me obrigou a escrevê-la com um espaço em branco no meio. É por essas e outra que tem tanta gente abandonando o theSpoke…

Ricardo Oneda