Danke für dein Erbarmen!
Ich sitze schon den ganzen Tag dran.
Also ja es müssen leider checkboxen sein. Zudem soll der Javascript so gut es geht in externen .js Dateien stehen.
Der Erste Code war sicherlich aus Sicht eines Erfahrenes recht mies…
Ich bin jetzt so weit, die Eingabefelder für Länge, Breite und Tiefe stehen und werden auch live berechnet.
Die Checkboxen stehen auch und die jeweiligen values werden auch wenn checked übernommen.
Da es sich um drei Formeln handelt die entweder auf länge*breite oder (länge*breite)+(länge*tiefe) oder auf ((länge*breite)*03) basieren, habe ich drei einzelne .js erstellt.
Allerdings scheinen mir die Berechnungen nicht zu stimmen und ich habe es noch nicht hinbekommen die einzelnen werte als ganzes zusammen zurechnen.
In der Hoffnung das sich noch jemand findet der mir helfen kann, ohne die Hände über dem Kopf zusammen zu schlagen, hier der quelltext:
HTML Teil:
Das Problem hier ist ich bekomme complete1 und 2 und 3 nicht zusammen gerechnet.
Die Einzelnen Javascriptcodes:
autocalc.js
// JavaScript Document
function startCalc(){
interval = setInterval("calc()",1);
}
function calc(){
one = document.autoSumForm.lang.value;
two = document.autoSumForm.breit.value;
three = document.autoSumForm.tief.value;
ows = ((one \* 1) \* (two \* 1));
uws = ((ows \* 1) + ((one \* 1) \* (((three \* 1 ) + 0.5))));
document.getElementById('flaeche').value = (ows \* uws);
}
function stopCalc(){
clearInterval(interval);
}
updateCost.js
// JavaScript Document
function UpdateCost() {
var complete1 = 0
var sum = 0;
var gn, elem;
for (i=0; i
updateCostO.js
// JavaScript Document
function UpdateCostO() {
var complete2 = 0
var sum = 0;
var gn, elem;
for (i=0; i
und <u>antislip.js</u>
// JavaScript Document
function AntiSlip() {
var complete3 = 0
var sum = 0;
var gn, elem;
for (i=0; i
Wie gesagt die drei letzten scripte liefern nicht die korrekten werten.
Tausend Danke im voraus
Torsten