Danke..
Ich musste was berechnen, deshalb hab ich das gebraucht... aber aus einem Problenm hat sich ein zweites Problem entwickeld.. xD Also, meine Berechnung klappt irgendwie nicht... sobald irgendwo eine 0 ist, rechnet er das nicht mit, Beispiel, wenn summe2 = 0 ist: NaN + 159 = NaN <- Das kommt irgendwie raus... und wenn summe1 = 0 ist, dann kommt immer so etwas raus: 0 + 0 = 0 .. was ist das? Kann jemand helfen?
Danke schon mal im Voraus..
CODE
function berechne()
{
select1 = document.bst.eintragspaket.options[document.bst.eintragspaket.selectedIndex].value;
select2 = document.bst.linkpaket.options[document.bst.linkpaket.selectedIndex].value;
rabatt1 = document.bst.bl_rabatt.value;
rabatt2 = document.bst.dl_rabatt.value;
backlink = document.bst.backlink.value;
split1 = (select1 !== "" ? select1.split('#') : 0);
split2 = (select2 !== "" ? select2.split('#') : 0);
dumme1 = (typeof(split1) == 'object' ? split1[1] : 0);
dumme2 = (typeof(split1) == 'object' ? split2[1] : 0);
summe1 = parseInt(dumme1);
summe2 = parseInt(dumme2);
zwsumme = summe1 + summe2;
alert(summe1+" + "+summe2+" = "+zwsumme);
if (rabatt1 != "" && rabatt1 > 0 && backlink != "")
{
blprozent = rabatt1;
}
else
{
blprozent = 0;
}
if (rabatt2 != "" && rabatt2 > 0 && select1 != "" && select2 != "")
{
dlprozent = rabatt2;
}
else
{
dlprozent = 0;
}
rechne1 = (blprozent+dlprozent);
rechne2 = ((zwsumme/100)*rechne1);
gesamtsumme = (zwsumme-rechne2);
document.getElementById('preis').innerHTML = 'Gesamt: EUR '+gesamtsumme;
}