Grüße,
ah.. nur weuil so gütig bin, kein bock habe an meinem Bericht weiterzuarbeiten und du wohl ein Operajunger wirst^^
nehmen wir den extrem repetitiven teil hier:
option1 = document.createElement('option');
option2 = document.createElement('option');
option3 = document.createElement('option');
option4 = document.createElement('option');
option5 = document.createElement('option');
option6 = document.createElement('option');
var optionen = new Array ("Hands Up", "Hardstyle", "Happy Hardcore", "Hardcore", "House/Electro", "Trance");
option1.appendChild(optionen[0]);
option2.appendChild(optionen[1]);
option3.appendChild(optionen[2]);
option4.appendChild(optionen[3]);
option5.appendChild(optionen[4]);
option6.appendChild(optionen[5]);
style.appendChild(option1);
style.appendChild(option2);
style.appendChild(option3);
style.appendChild(option4);
style.appendChild(option5);
style.appendChild(option6);
und sagen einfahc .- am anfang war das Array
(so wohl kaum lauffähig, nur als beispiel)
var optionen = new Array ("Hands Up", "Hardstyle", "Happy Hardcore", "Hardcore", "House/Electro", "Trance");
var opt;
for(var q in optionen){
opt=document.createElement('option');
opt.innerText=optionen[q];
style.appendChild(opt);
}
das davor brauchst du zwar auch noch - die deklaration von style etc.^^ aber sont -
das wars - und alles was du jetzt brauchst ist den array mit Kategorien zu verändern - du musst nun keine 10 appends anpassen, wenn du mal ein Element hinzufügst oder entfernst
MFG
bleicher