AJAX н Access denied при Internet Explorer

kopura

Registered
Здравейте приятели ,

от снощи си блъскам главата в бюрото с един код и не мога да разбера какъв му е проблема. Имам следния Javascript:

[js]

var xtr = new XMLHttpRequest();
xtr.onreadystatechange = function() {
if(xtr.readyState == 4)
{
//bla - bla - bla
}
}

xtr.open("GET","test.html",true);
xtr.send(null);

[/js]

И всичко това под Firefox си бачка перфектно. Като го пусна на Explorer-a нищо не става. Като пуснах конзолата ми показва някакъв Access denied на xtr.open() метода. Не става дума за Cross-domain, а тези файлове са в папка на десктопа. Като ги кача на хостинг работи, ама на мен сайта ми е за проект, няма да се качва на хостинг и целта е да бачка и така.

Някакви идеи какво може да се стори по въпроса?

Благодаря предварително и весели празници :)
 
Че под коя версия на ИЕ не работи? Виж тук за по-старите (ако евентуално пробваш, разбира се).
 
А да не би да отваряш физическия път до файла
C:\test.html
:idea: Ако е така, пробвай през някакъв уеб сървър да си го заредиш нормално. Също, като една баламска идея, ресетни си настройките на ИЕ.
 
Еми да така го отварям. Тя папката със файловете ми седи на десктоп-а :D.
С ресет на настройките не става както и с понижаване на Security-то. Интересното е , че през firefox и сички други браузъри си работи. То идеята е да бачка без да е на сървър. Сайта ще е само html/javascript/css без PHP и тем подобни.
 
качи го на апаче, което си е сървър. и аз съм имал js който не работи, ако се зарежда локално (C:\page.html) ...
 
Това е нормално тогава, и това е забранено от M$ от гледна точка на сигурността (може и изкривена да ти се струва, но ...).
Не знам, и не съм чувал да може да се заобиколи това правило, така че по-добре насочи усилията си в някоя друга насока :idea:
 

Back
Горе