[latex]Mae govannen![/latex]
Ich halte aber auch diese Vorgehenweise für nicht optimal, besser wäre eine Funktion, die als ersten Parameter die Aktion enthält und als weitere Parameter (beliebige Menge) dann die IDs. Auslesen über arguments bzw arguments.length, dann sparst du dir den unnötigen Umweg mit split etc. und must von arguments.length nur 1 abziehen für den ersten Parameter (aktion)
Toll, wollte nur mal zwischendurch die Vorschau sehen *grummel* Dann eben ein neuer Beitrag:
Wenn du es so wie oben machst, kannst du die Schreibweise im Link fast beibehalten und mußt nur noch als ersten Parameter die Aktion setzen:
blocks_an_aus('an','box01','box02','box03','box04');
Die Schleife würde dann bei 1 beginnen, weil der erste Paramenter keine ID ist:
for (var i = 1, l = arguments.length - 1; i < l ; i++) {
var el = document.getElementById (arguments[i]);
// Abfrage etc. wie gehabt
}
Cü,
Kai
Ash nazg durbatulûk, ash nazg gimbatul,ash nazg thrakatulûk, agh burzum-ishi krimpatul
Sacrifice - the future has it's price
And today is only yesterday's tomorrow
selfcode sh:( fo:| ch:? rl:( br:< n4:# ie:{ mo:| va:) js:) de:> zu:) fl:( ss:| ls:?