Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Вопрос по AJAX и JavaScript

345
08 марта 2008 года
vadim_k
312 / / 01.08.2006
Всем здравствуйте !
Вот такой вопрос установил IE7

И престал работать скрипт по получения ответа с помощью AJAX

Приведу фрагмент скрипта где происходит ошибка
нужно очистить и вставить новые данные в елемнт select

 
Код:
document.form.selec1.length=0;

        var newElem = document.createElement("option");
    newElem.value = '1';
    var newText = document.createTextNode('xxx');
    newElem.appendChild(newText);
    document.form.selec1.appendChild(newElem);


Не проходит строчка
document.form.selec1.appendChild(newElem);

В других броузерах работает да и в IE6 работало...

Нашёл вроде выход

document.form.selec1.options=new Option('xxx');
document.form.selec1.options.value='1';

работет вроде

хотя предыдущий фрагмент и в IE7 в других скриптах работает
Блин ...
36K
08 марта 2008 года
Viktor Ohanyan
8 / / 08.03.2008
попробуй вот так

 
Код:
var newElem = document.createElement( "OPTION" );
    newElem.text = "XXX";
    newElem.value = "YYY";
    document.getElementById( "selec1" ).options.add( newElem );
    document.getElementById( "selec1" ).selectedIndex = document.getElementById( "selec1" ).length-1;
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог