ugrás a tartalomhoz

AJAX hozzáférés megtagadva hiba

Anonymous · 2006. Aug. 25. (P), 14.56
Üdvözlet mindenkinek!
Biztos vagyok benne hoyg valami nagyon egyszerű hibát vétettem de nem tudok rájönni, hogy mi az. Az xhtml oldalam fejlécéban van egy JavaScript:
function getXMLHTTPRequest()
{
var request = false;
try
{
request = new XMLHttpRequest(); /* e.g. Firefox */
}
catch(err1)
{
try
{
vrequest = new ActiveXObject("Msxml2.XMLHTTP");
/* some versions IE */
}
catch(err2)
{
try
{
request = new ActiveXObject("Microsoft.XMLHTTP");
/* some versions IE */
}
catch(err3)
{
request = false;
}
}
}
return request;
}

ajax = getXMLHTTPRequest();

function loadPage(fileName) {
ajax.open("GET", "teszt.html", true);
ajax.onreadystatechange = loaded;
ajax.send(null);
}

function loaded() {
if(ajax.readyState  == 4) {
if(ajax.status == 200) {
document.getElementById('doboz').innerHTML = ajax.responseText;
}
}
}
És az egyik <a> tagben meghívom így:
<a id="fooldal" title="Főoldal" class="internal" onClick="loadPage('fooldal')">Főoldal</a>
(Tudom a paramétert egyelőre nem használom). Mikor rákattintok a linkre, akkor az IE Access Denies hibát jelez az ajax.open sorban. Nem tudom mire vélni :( A segítséget előre is köszönöm.
 
1

Szerveren próbáld

Jano · 2006. Aug. 25. (P), 15.38
Gondolom simán a vinyodón probálkozol ezzel a scripttel, azért nem megy. Tegyél fel a gépedre egy szervert és localhoston próbáld, vagy tedd fel egy online tárhelyre.
2

Re: Szerveren próbáld

Anonymous · 2006. Aug. 25. (P), 15.52
Köszi ez bejött!