Ajax von fremder Seite einbinden
Kalle_B
- javascript
0 MudGuard
Hallöle,
habe eine Domain ohne PHP und möchte deshalb gerne Informationen per Ajax von einer anderen Domain holen. Hier: Die aktuelle Zeit in Sri Lanka.
http://www.shanthi-guesthouse.de/index.htm
Sowohl FF als auch IE verweigern die Ausführung des Requests.
Fehlermeldung FF:
uncaugh exception: Die Erlaubnis für den Aufruf der Methode XMLHttpRequest.open wurde verweigert
Javascript Code:
//++++++++++++++++++++++++++++++
function createRequestObject()
//++++++++++++++++++++++++++++++
{
var objAjax;
var browser = navigator.appName;
if(browser == "Microsoft Internet Explorer")
{
objAjax = new ActiveXObject("Microsoft.XMLHTTP");
}
else
{
objAjax = new XMLHttpRequest();
}
return objAjax;
}
var http = createRequestObject();
var anzeigeFeldId;
//+++++++++++++++++++++++++++++++++++
function ladeAjax( programm, ziel )
//+++++++++++++++++++++++++++++++++++
{
anzeigeFeldId = ziel;
http.open('get', programm );
http.onreadystatechange = updateNewContent;
http.send(null);
//return false;
}
//+++++++++++++++++++++++++++
function updateNewContent()
//+++++++++++++++++++++++++++
{
if(http.readyState == 4)
{
document.getElementById( anzeigeFeldId ).innerHTML = http.responseText;
}
}
Wie muss ich den Code ändern? Oder geht es grundsätzlich nicht, dass per Ajax auf fremde Domains zugegriffen wird?
Lieben Gruß, Kalle
Hi,
habe eine Domain ohne PHP und möchte deshalb gerne Informationen per Ajax von einer anderen Domain holen. Hier: Die aktuelle Zeit in Sri Lanka.
http://www.shanthi-guesthouse.de/index.htm
Auch bei AJAX gilt die Same Origin Policy.
cu,
Andreas