powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / MSXML2.DOMDocument.6.0 Load не работает
5 сообщений из 5, страница 1 из 1
MSXML2.DOMDocument.6.0 Load не работает
    #38599328
CCore
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!

Есть такой код:

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
function LoadFile(sURL)
{
    if(sURL==null) return null;
    var oDoc = new ActiveXObject(g_sMSXMLProgID); // g_sMSXMLProgID = "MSXML2.DOMDocument.6.0"

    oDoc.async = false;
    oDoc.load(sURL);
    
    if (oDoc.parseError.errorCode != 0) {
        var elem = document.getElementById('result1');
        var myErr = oDoc.parseError;
        elem.innerHTML = "You have error " + myErr.reason +". " + "Error code: " + myErr.errorCode + ". " + "Error line: " + myErr.line + ".";
    }

    return oDoc;
}



на 9 из 10 компьютеров все работает как надо (те, oDoc.parseError.errorCode == 0). Но на 1 компьютере oDoc.parseError.errorCode == -2146697208 (Download of the specified resource has failed). Конфигурация проблемном компьютере - Win 7 SP1, IE 11. Естественно, на проблемном компьютере все ActiveX, JS и тд в настройках IE разрешены (пробовали ставить минимальный уровень безопасности).

Что еще было испробовано:
1. Создана аналогичная конфигурация на нескольких машинах - Win 7 SP1, IE 11 - все работает.
2. Если sURL вбить в адресную строку IE на проблемном компьютере - файл загружается без проблем.
3. sURL пробовали и абсолютный, и относительный - все равно oDoc.parseError.errorCode == -2146697208.
4. Гугл не помог.

Ситуация еще осложняется тем, что это компьютер заказчика, постоянного доступа к нему нет... Несколько дней уже ломаю голову, так что буду очень признателен за подсказки :)
...
Рейтинг: 0 / 0
MSXML2.DOMDocument.6.0 Load не работает
    #38599494
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если написать MSXML2.DOMDocument без 6.0, будет использоваться последняя имеющаяся в наличии версия.
...
Рейтинг: 0 / 0
MSXML2.DOMDocument.6.0 Load не работает
    #38599590
CCore
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На самом деле g_sMSXMLProgID (который я указал равным "MSXML2.DOMDocument.6.0") заполняется в отдельной функции, в которой проверяется текущая версия MSXML2.DOMDocument. Эту функцию писал не я, она шла в комплекте с одним достаточно широко распространенным софтом, так что эта функция должна бы работать корректно. Кроме того, сам объект oDoc создается успешно даже на проблемном компьютере, так что не думаю, что дело в этом.
Но спасибо за ответ :)
...
Рейтинг: 0 / 0
MSXML2.DOMDocument.6.0 Load не работает
    #38599721
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sURL не может быть загружен - там и ищите причину (файрвол, прокси, днс и т д)

MSXML2.DOMDocument.6.0 - похоже не виноуен
...
Рейтинг: 0 / 0
MSXML2.DOMDocument.6.0 Load не работает
    #38599724
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CCore,

sURL не может быть загружен - там и ищите причину (файрвол, прокси, днс и т д)

MSXML2.DOMDocument.6.0 - похоже не виноуен
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / MSXML2.DOMDocument.6.0 Load не работает
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]