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

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

Код: 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
28.03.2014, 17:55
    #38599494
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MSXML2.DOMDocument.6.0 Load не работает
Если написать MSXML2.DOMDocument без 6.0, будет использоваться последняя имеющаяся в наличии версия.
...
Рейтинг: 0 / 0
28.03.2014, 20:32
    #38599590
CCore
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MSXML2.DOMDocument.6.0 Load не работает
На самом деле g_sMSXMLProgID (который я указал равным "MSXML2.DOMDocument.6.0") заполняется в отдельной функции, в которой проверяется текущая версия MSXML2.DOMDocument. Эту функцию писал не я, она шла в комплекте с одним достаточно широко распространенным софтом, так что эта функция должна бы работать корректно. Кроме того, сам объект oDoc создается успешно даже на проблемном компьютере, так что не думаю, что дело в этом.
Но спасибо за ответ :)
...
Рейтинг: 0 / 0
29.03.2014, 09:28
    #38599721
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MSXML2.DOMDocument.6.0 Load не работает
sURL не может быть загружен - там и ищите причину (файрвол, прокси, днс и т д)

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

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

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


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