JavaScript window.opener
Значит так: на странице есть форма, в форме есть поле SELECT MULTIPLE. Есть еще ссылка по которой открывается окно посредством open(.....), в этом окне совершаем некие действия после чего начимаем кнопку и срабатывает вот это:
for(i=0; i<added.length; i++)
{
window.opener.document.search.metros.options = new Option('aaa', 'ббб', true);
}
В FF работает а IE выдает ошибку и виснет!
IE на таких строчках спотыкается постоянно.
IE не создает объекты на родительской странице opener по событию дочерней страницы.
тут нужно писать функцию ! НА РОДИТЕЛЬСКОЙ странице создающую объект на этой же странице а вызывать её с дочерней.
типа
function add(a, b)
{
document.getElementById('id').options.add(new Option(a,b, true,true));
}
вызов
onClick="window.opener.add(a,d);"