certamente, infatti non avevo provato e add non mi sembra funzionare con firefox
quindi va usato appendChild

tra l' altro questo
myOption.text = opt_name;
a me su IE7 genera una nuova option completamente bianca, priva di testo
quindi forse e' il caso di fare
codice:
myOption.appendChild(myDocument.createTextNode(opt_name));
ciao