fehler gefunden.muss ja mit 2 var's arbeiten.denn sonst wird ja meine ausgangsvariable mit dem neuen überschrieben.
so klappt es:
infile_zusatz_tmp = infile_zusatz_tmp.concat( Zusatz_HTZ + "_" + Zusatz_Variante );
document.getElementById("msgs").innerHTML = "";
Array.prototype.unique = function()
{
var o = {};
var tmp = [];
for(var i = 0 ; i < this.length; ++i)
if(!o[this[i]]) o[this[i]] = 1;
else o[this[i]]++;
for(var i in o) tmp[tmp.length] = i + ' / ' + o[i] + ' <input type="button" value="X"></input><br>';
return tmp;
};
infile_zusatz = infile_zusatz_tmp.unique();
msg( infile_zusatz.sort().join('\n') );