Ik probeer de hoogte van een locatie te achterhalen. Via http://www.earthtools.org/height.php?lat=52.00&lng=6.00 kun voor een willekeurig locatie de hoogte opvragen, je krijgt een xml terug. Hoe krijg ik deze data echter op mijn website?
Ik heb nu dit:
Ik krijg dan de foutmelding:
Error: [Exception... "'Permission denied to call method XMLHttpRequest.open' when calling method: [nsIDOMEventListener::handleEvent]" nsresult: "0x8057001e (NS_ERROR_XPC_JS_THREW_STRING)" location: "<unknown>" data: no]
Ik heb nu dit:
code:
1
2
3
4
5
6
| GDownloadUrl("http://www.earthtools.org/height.php?lat=" + lat + "&lng=" + lon, function(data, responseCode) {
var x = GXml.parse(data);
var m = x.documentElement.getElementsByTagName("meters")[0].firstChild.nodeValue;
var f = x.documentElement.getElementsByTagName("feet")[0].firstChild.nodeValue;
if (m == -9999 || m == 'Unknown') { m = f = "No data coverage"; } else { m = m + "m"; f = f + "ft"; }
document.getElementById('newheight').innerHTML = m; |
Ik krijg dan de foutmelding:
Error: [Exception... "'Permission denied to call method XMLHttpRequest.open' when calling method: [nsIDOMEventListener::handleEvent]" nsresult: "0x8057001e (NS_ERROR_XPC_JS_THREW_STRING)" location: "<unknown>" data: no]