Hi,
wenns interessiert. Ich habs gelöst. Kleiner Haken war noch die variable Anzahl von Positionen. Daher hatte ich keine festen Variablennamen und musste diese erst generieren.
function Gesamt(anzahlpos)
{
var wirdberechnet=„wird berechnet …“;
gesamtsumme_array=new Array();
for(var f=1;f<=anzahlpos;f++)
{
var zwischenvarnummer=„teilsumme“+f;
if(document.getElementById(zwischenvarnummer).value != wirdberechnet)
var zwischenvar=parseFloat(document.getElementById(zwischenvarnummer).value);
else
var zwischenvar=0;
gesamtsumme_array[f]=parseFloat(zwischenvar);
}
Array.prototype.array_add = function() {
return eval(this.join("+"));
};
var gesamtsummesa = gesamtsumme_array.array_add();
document.getElementById(„gesamtsumme“).value= gesamtsummesa;
}
function teilsumme_berechnen(posnr,wievielepos)
{
var aktuellenr=„menge“+posnr;
var menge=parseInt(document.getElementById(aktuellenr).value);
var aktuellerpreis=„einzelpreis“+posnr;
var einzelp=parseFloat(document.getElementById(aktuellerpreis).value);
var teilsummex=einzelp*menge;
var xyz=„teilsumme“+posnr;
parseFloat(document.getElementById(xyz).value=teilsummex);
Gesamt(wievielepos);
}
Danke für Deine Hilfe!!
Gruß…