1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

не создается Activex объект Xmlhttprequest

Тема в разделе "Web - программирование", создана пользователем yelenabun, 19 июл 2006.

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

    yelenabun Гость

    Репутация:
    0
    вот код функции для создания объекта XMLHttpRequest:
    Код:
    Код:
    function initRequest() {
    if (window.XMLHttpRequest) {
    req = new XMLHttpRequest();
    alert("1req="+req);
    }
    } else if (window.ActiveXObject) {
    try {
    req = new ActiveXObject("Msxml2.XMLHTTP");
    alert("2req="+req);
    } catch (e) {
    try {
    req = new ActiveXObject("Microsoft.XMLHTTP");
    alert("3req="+req);
    } catch (e) {
    
    }
    }
    }
    }
    выдается алерт 2req, но объект пустой. в чем дело, я уже все перепробовала, что можно. хеееееееееееелп. в мозиле все нормально
    да, кстати, сами активиксы включены в браузере...
    Код:
    
    
     
  2. DikMax

    DikMax Гость

    Репутация:
    0
    Кстати да, я и сам хотел задать подобный вопрос. У меня аналогичная штука. Причем у меня на компе работает, а пробовал на еще паре-тройке, так на них не работает. :)

    Код:
    Код:
    function loadData(url) {
    var request = false;
    try {
    request = new XMLHttpRequest();
    } catch (trymicrosoft) {
    try {
    request = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (othermicrosoft) {
    try {
    request = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (failed) {
    request = false;
    }
    }
    }
    if (!request)
    alert("Error initializing XMLHttpRequest!");
    
    request.open("GET", url, false);
    request.send(null);
    if (request.status == 200) {
    return request.responseText;
    } else {
    alert("There was a problem retrieving data from server:\n" + request.statusText);
    }
    return false;
    }
    Т.е. этот код работает почти всегда, кроме некоторых компьютеров с IE. Может кто знает в чем может быть дело?
     
  3. yelenabun

    yelenabun Гость

    Репутация:
    0
    сходи сюда
    developing.ru

    моя ошибка решена, может и тебе поможет...
     
Загрузка...
Статус темы:
Закрыта.

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