Aca tengo una forma de como hacer algo:
index.htm
Código PHP:
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form name="recibir" method="post" action="">
<input name="info" type="text" id="info">
<input type="submit" name="Submit" value="popup" onClick="javascript:window.open('popup.htm');">
</form>
</body>
</html>
popup.htm
Código PHP:
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form name="enviar" method="post" action="">
<input name="dato" type="text" id="dato">
<input type="submit" name="Submit" value="OK" onClick="javascript:window.opener.recibir.info.value=enviar.dato.value;">
</form>
</body>
</html>
Funciona bien, pero en ese caso estoy recuperando los datos ingresados en un objeto de tipo texto.
Ojala se entienda este ejemplo y se puede aplicar a un select
Gracias
Salu2 !!!