Discussie forum over weatherlink software. Voor vragen, specificaties, ervaringen etc..

Door Luc
#7121
Weerstation Rijnmond schrijft:
Heeft er iemand toevallig ook een script om de windrichtingen in het Nederlands te krijgen?



Mvg,

Olivier van Det
Hoi Olivier,

Het bovenstaande script is daarvoor makkelijk aan te passen:

Code: Selecteer alles
<!-- var trend = "<!--barTrend-->"; 
if( trend == "NNE" ){ document.write("NNO"); }
else if( trend == "NE" ){ document.write("NO"); }
else if( trend == "ENE" ){ document.write("ONO"); }
else if( trend == "E" ){ document.write("O"); }
else if( trend == "ESE" ){ document.write("OZO"); }
else if( trend == "SE" ){ document.write("ZO"); }
else if( trend == "SSE" ){ document.write("ZZO"); }
else if( trend == "Z" ){ document.write("Z"); }
else if( trend == "WSW" ){ document.write("WZW"); }
else if( trend == "SSW" ){ document.write("ZZW"); }
else { document.write( wind ); } //-->
Door Waling
#7123
Luc schrijft:

Code: Selecteer alles
<!-- var trend = "<!--barTrend-->"; 
if( trend == "NNE" ){ document.write("NNO"); }
else if( trend == "NE" ){ document.write("NO"); }
else if( trend == "ENE" ){ document.write("ONO"); }
else if( trend == "E" ){ document.write("O"); }
else if( trend == "ESE" ){ document.write("OZO"); }
else if( trend == "SE" ){ document.write("ZO"); }
else if( trend == "SSE" ){ document.write("ZZO"); }
else if( trend == "Z" ){ document.write("Z"); }
else if( trend == "WSW" ){ document.write("WZW"); }
else if( trend == "SSW" ){ document.write("ZZW"); }
else { document.write( wind ); } //-->


Volgens mij moet ""; nog vervangen worden door
"";


Code: Selecteer alles
<!-- var trend = "<!--windDir-->"; 
if( trend == "NNE" ){ document.write("NNO"); }
else if( trend == "NE" ){ document.write("NO"); }
else if( trend == "ENE" ){ document.write("ONO"); }
else if( trend == "E" ){ document.write("O"); }
else if( trend == "ESE" ){ document.write("OZO"); }
else if( trend == "SE" ){ document.write("ZO"); }
else if( trend == "SSE" ){ document.write("ZZO"); }
else if( trend == "Z" ){ document.write("Z"); }
else if( trend == "WSW" ){ document.write("WZW"); }
else if( trend == "SSW" ){ document.write("ZZW"); }
else { document.write( wind ); } //-->


Waling
Door Luc
#7124
Volgens mij door windDirection, maar dat weet ik niet meer uit mijn hoofd. Ook trend had ik vervangen door wind, maar ik klikte per ongeluk op een andere link in mijn email en toen was ik de reactie kwijt voordat ik deze postte. Daarom (te) snel even opnieuw getypt...

Bedankt voor de correctie.
Door mavlo77
#7125
Er is een replace commando.

Hoef je alleen maar even S door Z te vervangen en E door O. Dit in het kader van efficienter programmeren ;).
Door Weerstation Rijnmond
#7127
Mijn dank is Groot :silly:

Gr,

Olivier
Door tjabine
#7129
hoi,

Ik heb even mee gekeken en op internet gezocht.
Maar hoe ziet zo'n replace commando eruit voor dit onderwerp?

Gr Ron.
Door Luc
#7133
tjabine schrijft:
hoi,

Ik heb even mee gekeken en op internet gezocht.
Maar hoe ziet zo'n replace commando eruit voor dit onderwerp?

Gr Ron.
Zoiets volgens google ;) Niet getest overigens:

Code: Selecteer alles
<!-- var wind= "<!--windDirection-->";
wind= wind.replace("E","O");
wind= wind.replace("S","Z");
document.write( wind );
//-->
Door mavlo77
#7135
Zoiets?

var richting = "";
richting = richting.replace("S", "Z" ) ;
richting = richting.replace("E", "O" ) ;

*edit* Oeps, Luc was eerder ;)
Door wsMaurik
#14510
Ik weet het, een 'heel oude' discusie.

Maar mijn vraag is nog niet beantwoord, waar pas ik deze javascirpt toe?
Uitgaande van weatherlink zal dit in de htx-template moeten gebeuren, anders heeft WL de al vervangen door een echte windrichting.

Ik kan alleen iets verzinnen om de htm-file te veranderne en dat werkt niet met de wat het een stuk lastiger maakt :S .
Hoor graag...