Kalle_B: Ajax von fremder Seite einbinden

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

  1. 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

    --
    Warum nennt sich Andreas hier MudGuard?
    Schreinerei Waechter
    O o ostern ...
    Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.