Проблема с соединением двух комбобоксов

mess

Новичок
Проблема с соединением двух комбобоксов

Возникла такая проблема.
Нужно чтобы от одного селекта, зависил другой.
ВОт пример:
http://www.egtravel.ru/reviews/
Сразу скажу что в Mozilla FireFox все работает отлично. Работает неправильно в эксплорере.
Данные берутся из mysql и php генерит код. Но это не важно, так как что-то в яваскрипте неправильно...
Если переходить из одного курорта где много элементов в массиве, в другой где меьнше, то остаются следы так скзаать, последние элементы предыдущего курорта.
Вроде бы код правильный, уже промучился не знаю сколько, но эту проблему никак решить не могу :(
ВОт участок кода отвечающий за очистку селектам и заполнение новых данных:
for (i=0; i<document.form11.sel11.options.length; i++) {
document.form11.sel11.options = null;
}


for (i=0; i<<?echo "options".$numj;?>.length; i++) {
myitem = new Option(<?echo "options".$numj;?>, <?echo "values".$numj;?>, false, i==0 ? true : false);
document.form11.sel11.options = myitem;
}

За пример брался вообще вот этот скриптик:
http://80.80.117.209/~dda/two_select.html
 

rotoZOOM

ACM maniac
Удалять элементы из select'а можно двумя способами:
первый (конкретно для select)
PHP:
var o=document.form11.sel11;
while (o.length)o.remove(0);
второй (для любых элементов)
PHP:
var o=document.form11.sel11;
while (o.firstChild)o.removeChild(o.firstChild);
а при добавлении я бы само добавление в список заменил на:
PHP:
document.form11.sel11.add (myitem,null);
 
Сверху