Hallo! Ich verzweifle gerade daran, mit Javascript die Miete pro Tag für meine angehende Notebookvermietung zu berechnen.
Auf meiner Website gibt man einfach die Zahl der Tage ein, die man mieten will - javascript gibt unten sofort den Wert in EUR aus. Das hat jedenfalls mit einer einfachen Formel geklappt. Leider aber nicht mit der hier: Mietpreis pro Tag=
765.86/( Anz.Miettage + 0.45*(731.0-Anz.Miettage))
*(1.0+(4.05*0.9763^Anz.Miettage))) + 4.0/Anz.Miettage;
Setzt man eine 1 für Anzahl Miettage ein, so kommt in Excel 15,51 raus. Das stimmt auch. Im Javascript unten, das ich soweit entworfen habe, kommt nur Quatsch raus. Ich habe auch gemerkt, dass ich nicht mal sowas wie var x= Feld + Feld rechnen kann… irgendwas stimmt da gar nicht!!
Mietdauer in Tagen:
€/Tag inkl. MwSt. und Versand oder Bringservice im Rhein-Main-Gebiet
// <![CDATA[
function PruefeInhalt (Feld) {
var x = 765.86/(Feld+0.45*(731.0-Feld))*
(1.0+(4.05*Math.pow(0.9763,Anz.Miettage))) + 4.0/Feld;
document.getElementById(„Preis“).innerHTML = x.toFixed(2) + " €/Tag inkl. MwSt. und Versand oder Bringservice im Rhein-Main-Gebiet";
return false;
}
// ]]>
Kann mir jemand ein funktionierendes Script geben?
Beispiel auf meiner Webseite(noch mit sinnloser Formel): (rechts oben)
http://leih-notebook.de/index.php?option=com_content…
PS: Wenn ich statt „Feld“ in javascript einfach z.B. den Wert „1“ einsetzte, kommt auch das richtige raus. Was ist da mit der Variable los???
Daaaaaaaaaaaannnkkkkeeeeeeeee