Здравствуйте, не работает функция на ie7, пишет отказано в доступе...везде перерыл, делал как говорили ничего не помогает...
помогите пожалуйста.
/* функция создания запроса */
obj.getXmlHttp = function(){
if (typeof XMLHttpRequest === 'undefined')
{
XMLHttpRequest = function() {
try { return new ActiveXObject("Msxml2.XMLHTTP.6.0"); }
catch(e) {}
try { return new ActiveXObject("Msxml2.XMLHTTP.3.0"); }
catch(e) {}
try { return new ActiveXObject("Msxml2.XMLHTTP"); }
catch(e) {}
try { return new ActiveXObject("Microsoft.XMLHTTP"); }
catch(e) {}
throw new Error("This browser does not support XMLHttpRequest.");
};
}
return new XMLHttpRequest();
}
/* функция отправки запроса */
obj.getUrl = function(_url, _paramstr) {
// netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
// var xmlhttp = window.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
// document.domain = "sdaver.ru";
var xmlhttp = obj.getXmlHttp();
xmlhttp.open("POST", _url + _paramstr, true);
/* отправляем асинхронный запрос */
xmlhttp.setRequestHeader('Access-Control-Allow-Origin', '*');
// xmlhttp.setRequestHeader('User-Agent','XMLHTTP/1.0');
// xmlhttp.setRequestHeader('Content-type','application/x-www-form-urlencoded');
xmlhttp.setRequestHeader("Content-Type", "text/xml; charset=utf-8");
xmlhttp.setRequestHeader("Cache-Control", "no-cache");
// xmlhttp.setRequestHeader('If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT');
xmlhttp.onreadystatechange = function() {
try{
if (xmlhttp.readyState == 4 || xmlHttp.readyState=="complete") {
/// if(xmlhttp.status == 200) {
alert(_url+_paramstr);
// }
}
}
catch(e) {}
}
xmlhttp.send(null);
alert(xmlhttp.getAllResponseHeaders())
}
obj.getUrl(obj._url, obj._params);