Fireplace

Co2 Rechner

Bladeage88

Newbie
Registriert
Mai 2012
Beiträge
1
Hallo Leute,
Ich hab ein mehr oder weniger großes problem und zwar soll ich für mein onkel eine hompage anlegen das ist auch kein problem doch jetzt brauch er einen CO2 rechner wie hier http://www.grossart-drive.de/grossart-drive/CO2-Rechner.html und ich habe jetzt schon paar tage was gesucht und mich durch diverse artikel gelesen aber ich komm da einfach nich weiter wäre für eure hilfe sehr dankebar

Mfg Bladeage88
 
* co2-calculator script (c) 2010 by Matthias Koch
* FINALNET | http://finalnet.de
* All rights reserved.
* Do not remove this legal notice from this file.


Hier der Code:

Code:
/*
 * co2-calculator script (c) 2010 by Matthias Koch 
 * FINALNET | http://finalnet.de 
 * All rights reserved. 
 * Do not remove this legal notice from this file.
*/
function numberConverter(wert)
{var PosPoint=wert.indexOf(".",0);var PosKomma=wert.indexOf(",",0);if(PosKomma<0)PosKomma=wert.length
while((0<=PosPoint)&&(PosPoint<PosKomma))
{wert=wert.substring(0,PosPoint)+wert.substring(PosPoint+1,wert.length);PosPoint=wert.indexOf(".",0);PosKomma--;}
PosKomma=wert.indexOf(",",0);if(PosKomma>=0)
{wert=wert.substring(0,PosKomma)+"."+wert.substring(PosKomma+1,wert.length);}
return parseFloat(wert);}
function checkField(wert)
{if(wert=="")
{return false;}
if(numberConverter(wert)==0)
{return false}
if(isNaN(numberConverter(wert)))
{return false;}
return true;}
function europeanNumber(wert)
{var wert2=wert-(wert%1);var wert1=Math.round((wert%1)*100);var wert3="";wert2=""+wert2;if(wert2.length>0)
{for(var i=1;i<=wert2.length;i++)
{wert3=wert2.substring(wert2.length-i,wert2.length-i+1)+wert3;if(i%3==0&&i!=0&&i!=wert2.length)
{wert3="."+wert3;}}
wert1=""+wert1;if(wert1.length==0)
{return wert3+",00";}
if(wert1.length==1)
{return wert3+",0"+wert1;}
if(wert1.length==2)
{return wert3+","+wert1;}
return wert3;}
else
{return"0,00";}}
function calcCo2()
{var errMsg="";if(checkField(document.getElementById("co2InpCountCars").value)==false)
{errMsg=errMsg+"Feld Fahrzeuge leer\n";}
else if(numberConverter(document.getElementById("co2InpCountCars").value)>9999)
{errMsg=errMsg+"Maximale Anzahl an Fahrzeugen 9.999\n";}
if(checkField(document.getElementById("co2InpKmPerYear").value)==false)
{errMsg=errMsg+"Feld Jahreslaufleistung leer\n";}
else if(numberConverter(document.getElementById("co2InpKmPerYear").value)>450000)
{errMsg=errMsg+"Maximale Laufleistung 450.000 km\n";}
if(checkField(document.getElementById("co2InpFuelPer100Km").value)==false)
{errMsg=errMsg+"Feld Kraftstoffverbrauch leer\n";}
if(checkField(document.getElementById("co2InpPricePerL").value)==false)
{errMsg=errMsg+"Feld Kraftstoffkosten leer\n";}
if(errMsg!="")
{alert(errMsg);return false;}
var KraftstoffverbrauchProJahrFahrzeug=numberConverter(document.getElementById("co2InpKmPerYear").value)*numberConverter(document.getElementById("co2InpFuelPer100Km").value)/100.0;var KraftstoffkostenProJahrFahrzeug=KraftstoffverbrauchProJahrFahrzeug*numberConverter(document.getElementById("co2InpPricePerL").value);document.getElementById("co2OutFuelPerYear").innerHTML=europeanNumber(KraftstoffverbrauchProJahrFahrzeug);document.getElementById("co2OutCostPerYearCar").innerHTML=europeanNumber(KraftstoffkostenProJahrFahrzeug);document.getElementById("co2OutCostPerYear").innerHTML=europeanNumber(KraftstoffkostenProJahrFahrzeug*numberConverter(document.getElementById("co2InpCountCars").value));var co2AusstossPro100km=numberConverter(document.getElementById("co2InpFuelPer100Km").value)*2.63;var co2AusstossProJahrFahrzeug=KraftstoffverbrauchProJahrFahrzeug*2.63;document.getElementById("co2OutCo2Per100Km").innerHTML=europeanNumber(co2AusstossPro100km);document.getElementById("co2OutCo2perYearCar").innerHTML=europeanNumber(co2AusstossProJahrFahrzeug);document.getElementById("co2OutCo2perYear").innerHTML=europeanNumber(KraftstoffverbrauchProJahrFahrzeug*2.63*numberConverter(document.getElementById("co2InpCountCars").value));var KraftstoffeinsparungProJahrFahrzeug=KraftstoffverbrauchProJahrFahrzeug*numberConverter(document.getElementById("co2EcoSave").value)/100.0;var KosteneinsparungProJahrFahrzeug=KraftstoffeinsparungProJahrFahrzeug*numberConverter(document.getElementById("co2InpPricePerL").value);document.getElementById("co2OutFuelSavePer100Km").innerHTML=europeanNumber(numberConverter(document.getElementById("co2InpFuelPer100Km").value)*numberConverter(document.getElementById("co2EcoSave").value)/100.0);document.getElementById("co2OutFuelSavePerYearCar").innerHTML=europeanNumber(KraftstoffeinsparungProJahrFahrzeug);document.getElementById("co2OutSavePerYearCar").innerHTML=europeanNumber(KosteneinsparungProJahrFahrzeug);document.getElementById("co2OutSavePerYear").innerHTML=europeanNumber(KosteneinsparungProJahrFahrzeug*numberConverter(document.getElementById("co2InpCountCars").value));var co2EinsparungProJahrFahrzeug=co2AusstossProJahrFahrzeug*numberConverter(document.getElementById("co2EcoSave").value)/100.0
document.getElementById("co2OutSavingPer100Km").innerHTML=europeanNumber(co2AusstossPro100km*numberConverter(document.getElementById("co2EcoSave").value)/100.0);document.getElementById("co2OutSavingPerYearCar").innerHTML=europeanNumber(co2EinsparungProJahrFahrzeug);document.getElementById("co2OutSavingPerYear").innerHTML=europeanNumber(co2EinsparungProJahrFahrzeug*numberConverter(document.getElementById("co2InpCountCars").value));return false;}
 
Zurück
Oben