JavaScript in einem Jahrestemplate

Fragen, Anregungen zur PC-Wetterstations-Software

Moderatoren: Werner, Tex, weneu

Antworten
stuggi
Beiträge: 155
Registriert: 12 Dez 2006 23:06

JavaScript in einem Jahrestemplate

Beitrag von stuggi »

Hallo,
in einem Selb Html template (Selb_template_y.txt ) aus dem Userverzeichnis ist folgendes Skript:

Code: Alles auswählen

<script language="JavaScript">
    document.write&#40;"Das langjährige Mittel der Durchschnittstemperatur liegt bei " + Temperatur&#91;%ws_month%&#93; + "°C."&#41;; 	
    document.write&#40;"<br>Mit der Durchschnittstemperatur von %avgval&#91;2&#93;%°C war das Jahr %ws_year%"&#41;;
    %alwaysseppoint_on%
     diff_temp =  Math.round&#40;&#40;%avgval&#91;2&#93;% - Temperatur_dez&#91;%ws_month%&#93;&#41; * 100&#41; / 100;
     diff_sun =  Math.round&#40;&#40;%avgval&#91;37&#93;% - Sonnenstunden_dez&#91;%ws_month%&#93;&#41; * 60&#41;;
     if &#40;%avgval&#91;2&#93;% > Temperatur_dez&#91;%ws_month%&#93;&#41;
    %alwaysseppoint_off%
    	Text = "<br>um " + diff_temp + " Grad wärmer"; 	
    else
        &#123;
        diff_temp = diff_temp * -1;
      	Text = "<br>um " + diff_temp + " Grad kälter";
        &#125;
     Text = Text.replace&#40;".",","&#41;;
     document.write&#40;Text +  " als das langjährige Mittel."&#41;; 	
     document.write&#40;"<br>Im langjährigen Mittel scheint die Sonne " + Sonnenstunden&#91;%ws_month%&#93; + " Stunden pro Tag."&#41;; 	
     document.write&#40;"<br>Mit %avgval&#91;37&#93;% Stunden Sonnenschein pro Tag schien die Sonne im Jahr %ws_year% "&#41;; 	
     if &#40;"%avgval&#91;37&#93;%" > Sonnenstunden&#91;%ws_month%&#93;&#41;
        &#123;
        Text = "<br> jeden Tag " + diff_sun + " Minuten mehr";
        &#125; 	
     else
	&#123;
        diff_sun = diff_sun * -1;
     	Text = "<br> jeden Tag " + diff_sun + " Minuten weniger";
        &#125;
      document.write&#40;Text + " als üblich."&#41;; 	
    </script>
Frage dazu:
das Jahrestemplate wird sauber abgearbeitet.
Nur das skript will nicht?
Welche Einstellungen oder wie geht das Skript?

Grüße Chris
Antworten