monolithed,
Увы не помогло opera отрисует селект как надо если на странице не будет никаких других видимых элементов, иначе опционы в селекте остануться бесцветными.
Для примера, смотреть в опере.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<style type="text/css" media="all">
select {width: 100px;}
</style>
<script type="text/javascript">
window.onload = function(){
var create_select = document.createElement('select');
document.body.appendChild(create_select);
for(var i=0; i<10; i++){
var option = document.createElement('option');
option.style.background = '#'+i+i+i+i+i+i;
document.getElementsByTagName('select')[0].appendChild(option);
}
};
</script>
</head>
<body>
<form name="f" action="http://" id="f">
<input name="nn" value="test" />
</form>
</body>
</html>