a ecco, mi pareva strano!
se non viene maleintepretato qualcoas nell'if in ASP, che porti IE nell'else e quindi a non metter il "true" .. prova a vedere se new Option è digerito da IE. Microsoft è proprietaria di un suo Javascript (JScript) che non sempre ragiona uguale a javascript standard. prova a cercare su MSDN http://msdn.microsoft.com/it-it/default.aspx