- Registriert
- 12.01.11
- Beiträge
- 668
Hallo zusammen,
ich würde gerne von diesem Webservice: https://stats.svc.halowaypoint.com/de-DE/players/dagnatz/h4/servicerecord und die ausgelesenen Daten in der html Datei anzeigen.
Das ganze habe ich mit java script umgesetzt und es funktioniert auch:
Die Datei findet ihr hier: https://dl.dropboxusercontent.com/u/2228496/HaloKD/index Beispiel.html
Die ganze Abfrage klappt so wie ich das will (könnte aus der XML Datei die gewünschten Daten exportierten).
Allerdings klappt das ganze nicht mehr sobald ich die HTML-Datei über den "Öffentlichen Link" von Dropbox (siehe oben) verwende. Dann bekomme ich diese Fehlermeldung: "XMLHttpRequest cannot load https://stats.svc.halowaypoint.com/de-DE/players/dagnatz/h4/servicerecord. Origin https://dl.dropboxusercontent.com is not allowed by Access-Control-Allow-Origin.".
Ich habe mich dann ein wenig eingelesen und das ganze noch mal mit Ajax usw. umgesetzt. Immer das selbe: Lokale Datei => okay. Auf Server => Funktioniert nicht.
Gibt es eine Möglichkeit das was ich will umzusetzen oder suche ich hier vergebens?
Vielen Dank im Voraus!
Gruß
Johannes
ich würde gerne von diesem Webservice: https://stats.svc.halowaypoint.com/de-DE/players/dagnatz/h4/servicerecord und die ausgelesenen Daten in der html Datei anzeigen.
Das ganze habe ich mit java script umgesetzt und es funktioniert auch:
HTML:
<!DOCTYPE html>
<html lang="de">
<head>
<title>Rechner</title>
<script type="text/javascript">
function createCORSRequest(method, url) {
document.getElementById('hl').innerHTML = '1';
var xhr = new XMLHttpRequest();
xhr.open('GET', 'https://stats.svc.halowaypoint.com/de-DE/players/dagnatz/h4/servicerecord');
xhr.onreadystatechange = function () {
if (this.status == 200 && this.readyState == 4) {
document.getElementById('hl').innerHTML = 'tewt' + this.responseText;
}
};
xhr.send();
}
var xhr = createCORSRequest('GET', url);
if (!xhr) {
throw new Error('CORS not supported');
}
</script>
</head>
<body style="font-family:Verdana" onload="createCORSRequest()">
<label id="hl" align="center" for="User"></label>
</div>
</body>
Die Datei findet ihr hier: https://dl.dropboxusercontent.com/u/2228496/HaloKD/index Beispiel.html
Die ganze Abfrage klappt so wie ich das will (könnte aus der XML Datei die gewünschten Daten exportierten).
Allerdings klappt das ganze nicht mehr sobald ich die HTML-Datei über den "Öffentlichen Link" von Dropbox (siehe oben) verwende. Dann bekomme ich diese Fehlermeldung: "XMLHttpRequest cannot load https://stats.svc.halowaypoint.com/de-DE/players/dagnatz/h4/servicerecord. Origin https://dl.dropboxusercontent.com is not allowed by Access-Control-Allow-Origin.".
Ich habe mich dann ein wenig eingelesen und das ganze noch mal mit Ajax usw. umgesetzt. Immer das selbe: Lokale Datei => okay. Auf Server => Funktioniert nicht.
Gibt es eine Möglichkeit das was ich will umzusetzen oder suche ich hier vergebens?
Vielen Dank im Voraus!
Gruß
Johannes