summaryrefslogtreecommitdiff
path: root/javascript/weather.js
diff options
context:
space:
mode:
authorM. Voerman <rekordc@gmail.com>2015-02-06 17:05:00 +0100
committerM. Voerman <rekordc@gmail.com>2015-02-06 17:05:00 +0100
commitb996f3095f547c621b5a445e464a836757de69b5 (patch)
tree22870f51433450388dac11d57165311a7c353751 /javascript/weather.js
parentd1cd9be6afaa4f147f999ada9e41ff3166386698 (diff)
downloadvdr-vipclient-b996f3095f547c621b5a445e464a836757de69b5.tar.gz
vdr-vipclient-b996f3095f547c621b5a445e464a836757de69b5.tar.bz2
Added weather info, menu <green>
try to get serverip from portalurls in flash
Diffstat (limited to 'javascript/weather.js')
-rw-r--r--javascript/weather.js33
1 files changed, 33 insertions, 0 deletions
diff --git a/javascript/weather.js b/javascript/weather.js
new file mode 100644
index 0000000..5ff2953
--- /dev/null
+++ b/javascript/weather.js
@@ -0,0 +1,33 @@
+function WeatherInfo() {
+
+//weather
+//http://www.latlong.net/
+// find long lan
+//
+//
+
+var lat=52.41;
+var lon=6.61;
+
+ xmlhttp=new XMLHttpRequest();
+ xmlhttp.open("GET","http://api.openweathermap.org/data/2.5/weather?lat=" + lat + "&lon=" + lon + "&mode=xml&units=metric&lang=nl",false);
+ xmlhttp.send();
+ xmlDoc=xmlhttp.responseXML;
+ var htmltext = "<h1 class=mainmenu" + cssres[css_nr][Set_Res] + ">" + " Current Weather </h1><pre class=mainmenu" + cssres[css_nr][Set_Res] +">";
+ htmltext += " Plaats : " + xmlDoc.getElementsByTagName("city")[0].getAttribute("name") + ",";
+ htmltext += xmlDoc.getElementsByTagName("country")[0].childNodes[0].nodeValue + "\n";
+ htmltext += " Temperatuur : " + Math.round(xmlDoc.getElementsByTagName("temperature")[0].getAttribute("value")*10)/10;
+ htmltext += " " + xmlDoc.getElementsByTagName("temperature")[0].getAttribute("unit") + "\n";
+ htmltext += " Min/Max : " + xmlDoc.getElementsByTagName("temperature")[0].getAttribute("min") + "/";
+ htmltext += xmlDoc.getElementsByTagName("temperature")[0].getAttribute("max");
+ htmltext += " " + xmlDoc.getElementsByTagName("temperature")[0].getAttribute("unit") + "\n";
+ htmltext += " Luchtvochth : " + xmlDoc.getElementsByTagName("humidity")[0].getAttribute("value");
+ htmltext += xmlDoc.getElementsByTagName("humidity")[0].getAttribute("unit") + "\n";
+ htmltext += " Wind : " + xmlDoc.getElementsByTagName("speed")[0].getAttribute("value") + " m/s, ";
+ htmltext += xmlDoc.getElementsByTagName("direction")[0].getAttribute("name") + "\n";
+ htmltext += " Bewolking : " + xmlDoc.getElementsByTagName("clouds")[0].getAttribute("value") + "%\n";
+ htmltext += "\n Update : " + xmlDoc.getElementsByTagName("lastupdate")[0].getAttribute("value") + "\n";
+ htmltext += "</pre>";
+ mainmenu.innerHTML = htmltext;
+
+}