En tu lugar comenzaría por lograr que funcione dentro de un mismo documento hasta que des con el código que funciona correcto. Una vez hecho esto lo adaptas para trabajar entre ventanas madre e hija. si no siempre tendrás la duda de si es un problema de comunicación entre ventanas o del propio script.
Otro detalle... las pruebas las estás haciendo entre dos documento bajo un mismo sitio? (yá sea tu pc o en el servidor, pero que ambos estén en el mismo lado)
otro ... no sé si el tercer parámetro que estás usando existe. Que sepa una nueva opción lleva dos parámetros, value y texto
new Option(texto, valor)
No sé si hay un tercero posible
igual el valor que has puesto aquí es defaul
dSelected en vez de defaul
t
Si lees inglés mírate esto también a ver si te orienta
http://www.quirksmode.org/js/options.html