Задача. Необходимо вытащить XML файл и распарсить его содержимое. Привожу код, работает во всех браузерах, кроме IE.
Ошибка SCRIPT70: Разрешение отклонено, строка:
xmlhttp.open('GET', 'http://unthought.net/jobapi/'+value+'', true);
Сам файл
function getXmlHttp(){
var xmlhttp;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}
function getFolders(value, parent){
var STATE_READY = 4;
var xmlhttp = getXmlHttp();
xmlhttp.open('GET', 'http://unthought.net/jobapi/'+value+'', true);
xmlhttp.onreadystatechange = function() {
if(xmlhttp.readyState === STATE_READY) {
update(xmlhttp.responseText, parent); //update разбирает xml
}
}
xmlhttp.send(null);
}
Может, есть альтернативное решение.