Serguitar
Новичок->продвинутый
new Option и opener.document в Internet Explorer
Вопрос следующий.
Есть на странице select-multiply, он пустой, и заполняется если пользователь откроет popup, выберет в нем какие-то чекбоксы и нажмет "Добавить".
Дело в том, что IE выдает "Ошибка на сервере" в случае такого решения. Тогда как FireFox работает нормально. Причем ошибка возникает именно там, где добавляется новый оптион в select родительского окна.
Если кто-нибудь сталкивался - помогите, плз.
ЗЫ. Если всё делать на одной странице, то проблем нет. Все работает и в IE тоже. То есть если select находится на одной странице с чекбоксами.
Firefox/1.5.0.1
MSIE 6.0
Фрагмент кода - ниже.
Вопрос следующий.
Есть на странице select-multiply, он пустой, и заполняется если пользователь откроет popup, выберет в нем какие-то чекбоксы и нажмет "Добавить".
Дело в том, что IE выдает "Ошибка на сервере" в случае такого решения. Тогда как FireFox работает нормально. Причем ошибка возникает именно там, где добавляется новый оптион в select родительского окна.
Если кто-нибудь сталкивался - помогите, плз.
ЗЫ. Если всё делать на одной странице, то проблем нет. Все работает и в IE тоже. То есть если select находится на одной странице с чекбоксами.
Firefox/1.5.0.1
MSIE 6.0
Фрагмент кода - ниже.
Код:
function AddOpt() {
var SelectObj = opener.document.form;
optionName = new Option (['sometext'], ['somevalue']);
SelectObj.selectin.options[SelectObj.selectin.length] = optionName;
opener.focus();
}