В эксплорере нормально в опере ненормально

LiFe

Новичок
В эксплорере нормально в опере ненормально

Всем привет!
Вот такая проблема скрипт работает нормально в эксплорере в опере неправильно

<script>
function reload_models(){
var brand = document.getElementById('brand');
var Model = document.getElementById('Model');
if (brand.value == '0') {
Model.length = 0;
Model.disabled=true;
}
else {
Model.length = 0;
var newoption = new Option('- Выбрать модель -', '0', true, false);
Model.options[Model.length] = newoption;
var SelectedMake = brand.value;

for (j in models[SelectedMake]){

var option_value_arr = models[SelectedMake][j].split('#');
var option_value = option_value_arr[0];
var option_text = option_value_arr[1];
var newoption = new Option(option_text, option_value, true, false);
Model.options[Model.length] = newoption;
}
Model.disabled=false;
}
}
</script>
<SCRIPT language=JavaScript src="model.js" type="text/javascript"></SCRIPT>

в model.js вот такое содержание
var models = new Array();
models[11] = ["61#100","62#200","58#50","59#80","60#90","67#A 4 Quattro"]
models[12] = ["94#Arnage","95#Azure","96#Brooklands","97#Continental","98#Continental"]

вызываю вот так

<select name='brand' id='brand' size='1' onchange="reload_models()"><option value=0>- Выбрать марку -<option value=11>Acura</option><option value=12>Alfa Romeo</option>

<select name="Model" id="Model" onchange="get_value()">
<option value="">- Выбрать модель -</option>
</select>


Проблема при выборе самой марки в Опере во втором selecte прыгает выделение сразу вниз тем самым выбирая уже пункт в эксплорере работает прекрасно..
 

maxwell

artifex
PHP:
var newoption = document.createElement('option');
newoption.text = option_text;
newoption.value = option_value;
try {
  Model.add(newoption,null); // standards compliant
}
catch(ex) {
  Model.add(newoption); // IE only
}
 

LiFe

Новичок
Автор оригинала: maxwell
PHP:
var newoption = document.createElement('option');
newoption.text = option_text;
newoption.value = option_value;
try {
  Model.add(newoption,null); // standards compliant
}
catch(ex) {
  Model.add(newoption); // IE only
}
Спасибо огромное помогло )))
 
Сверху