проблема с Activexobject

Тема в разделе "HTML, CSS, XML, JavaScript", создана пользователем Sel, 13 июн 2007.

Статус темы:
Закрыта.
  1. Sel

    Sel Гость

    Есть такой код на JavaScript

    function qqq ()
    {
    var xmlh=new ActiveXObject('Microsoft.XMLHTTP');
    xmlh.open('GET','http://localhost/DOM/Registr/obchi.xml', false);
    xmlh.send();
    var book = xmlh.responseXML;
    var с = book.getElementsByTagName('num')[0].text;
    alert(с);
    }

    Функция вызывается в ответ на нажатие кнопки. Элемент num в документе я меняю из другого окна браузера. Но сколько бы я его не менял, при нажатии на кнопку и вызове функции qqq () , выдаётся значение, которое появилось при первом нажатии. То есть XML документ вместе с элементом num обновляются, но это никак не отражается на значении с. В чём здесь проблема? Спасибо.
     
  2. NikSoft

    NikSoft Гость

    Для: Sel
    ActiveXObject('Microsoft.XMLHTTP') работает асинхронно от JavaScript.
    После xmlh.send() необходимо ждать ответа сервера.
    Соглвсен?
     
  3. Sel

    Sel Гость


    А что значит ждать ответа сервера, разве метод Send сам не получает ответ? Вот его определение Sends an HTTP request to the server and receives a response.
     
  4. NikSoft

    NikSoft Гость

  5. Sel

    Sel Гость


    Спасибо за статью и вообще. Разобрался
     
Загрузка...
Похожие Темы - проблема Activexobject
  1. c0de3r
    Ответов:
    5
    Просмотров:
    119
  2. DobermannTT
    Ответов:
    10
    Просмотров:
    134
  3. SoulPaladin
    Ответов:
    4
    Просмотров:
    128
  4. Artael
    Ответов:
    1
    Просмотров:
    110
  5. ENSLER
    Ответов:
    0
    Просмотров:
    102
Статус темы:
Закрыта.

Поделиться этой страницей