presentation.htm
:responseXML является нулевым, JavaScript
if(!system.ie) {
try {
DescXMLDocument = new XMLHttpRequest();
DescXMLDocument.async = false;
DescXMLDocument.onreadystatechange=checkDescXMLload;
DescXMLDocument.open("get", "description.xml", true);
DescXMLDocument.send(null);
}
}
tacore.js
:
if (DescXMLDocument.readyState == 4 && DescXMLDocument.status == 200) {
alert("Error");
} else {
document.getElementById('progressCount').innerHTML="��������o";
document.getElementById('progressDiv').style.display="none";
anodes=DescXMLDocument.responseXML.documentElement.childNodes;
document.getElementById('zback').innerHTML = anodes[0].text;
document.getElementById('coursepicture').innerHTML = anodes[1].text;
document.getElementById('chaptername').innerHTML = anodes[2].text;
document.getElementById('buttonsdiv').innerHTML = anodes[3].text;
document.getElementById('generaldescription').innerHTML = anodes[4].text;
document.getElementById('generalhelp').innerHTML = anodes[5].text;
document.title=document.getElementById('chaptername').innerText;
}
Я получаю следующее сообщение об ошибке получите:
DescXMLDocument.responseXML is null
Кто-нибудь знает, как это исправить?
вот так? он работает только в ie' switch (DescXMLDocument.readyState) { \t case 1: \t \t document.getElementById ('progressCount'). innerHTML = " "; \t \t break; \t кейс 2: \t \t document.getElementById ('progressCount'). InnerHTML = " "; \t \t break; \t кейс 3: \t document.getElementById ('progressCount'). InnerHTML = " "; \t \t break; \t случай 4: \t \t, если (DescXMLDocument.readyState == 4 && DescXMLDocument.status == 200) { \t \t \t оповещения ("Ошибка"); \t \t} else { \t \t \t}; ломать; \t по умолчанию: \t \t document.all ["progressCount"]. InnerHTML = " "; \t \t break; \t} ' – Dmitry