romero: document.getElementById( "..." ).onclick richtig anwenden

Beitrag lesen

@chrisb

der umgang mit arrays ist nicht mein problem,jedenfalls nicht direkt.

die sache ist nur die,dass wenn ich den button das erste mal drücke,soll infile (als array) mit der allerersten auswahl befüllt werden.bei der 2. selektierung soll die 2. auswahl an die 1. angehangen werden.

wenn ich also folgenden code angebe

var infile = new Array( Zusatz_HTZ + "_" + Zusatz_Variante );  
  
var infile_Zusatz = infile.concat( Zusatz_HTZ + "_" + Zusatz_Variante );

wird infile aus den beiden auswahlmöglickeiten gebildet.die infile_zusatz soll dann das array() sein, wo alle daten gesammelt werden.nur dabei wird nach jedem drücken, diese variable ja jedesmal überschrieben,nicht angehangen.

wenn ich aber es so schreibe

var infile_Zusatz = infile_Zusatz.concat( Zusatz_HTZ + "_" + Zusatz_Variante );

dann ist für ihn infile_zusatz halt 'undefined'. habs ja vorher zwar nirgens definiert,aber wenn ich es mache (in dieser funktion wo diese zeilen halt stehen) dann wird ja jedes mal diese infile_zusatz halt neu definiert,was ja nicht sein soll.

ich will, das diese var infile_zusatz halt das erste mal null oder leer ist,aber nach den drücken des buttons befüllt wird.nicht jedesmal neu sondern halt aneinander.

ich hoffe jetzt war's n bissl klarer, was ich möchte.

lg romero