wenn ich aber nun 3 sachen ausgewählt habe erscheint das bei mir:
Deine Logik scheint mir falsch. Du willst ja nicht bei jeder Auswahl auf's neue Array.unique aufrufen, sondern erst dann wenn alle Elemente ermittelt werden und dann wenn du mit dem Array inifile_zusatz etwas machen willst.
Struppi.
naja teils-teils.bei jeder auswahl soll ja die gesamtsumme dastehen.deswegen lasse ich es schon mit aufrufen.
und deswegen wollte ich an dieser stelle bei for(var i in o) tmp[tmp.length] = i + ' / ' + o[i] + "<br>";
eine function einbauen,wo ich die summe wieder abziehen kann bzw den eintrag im array löschen kann.