diff options
author | M. Voerman <rekordc@gmail.com> | 2015-02-06 17:05:00 +0100 |
---|---|---|
committer | M. Voerman <rekordc@gmail.com> | 2015-02-06 17:05:00 +0100 |
commit | b996f3095f547c621b5a445e464a836757de69b5 (patch) | |
tree | 22870f51433450388dac11d57165311a7c353751 /javascript/weather.js | |
parent | d1cd9be6afaa4f147f999ada9e41ff3166386698 (diff) | |
download | vdr-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.js | 33 |
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; + +} |