Moin Moin !
Punkt 1: Du recyclest die name-Variable, das ist zwar technisch kein Fehler, aber es ist unsauber. In Deinem langen Beispiel geschieht das auch noch in einem if-Block. Auweia! Nimm "var tmp" o.ä. wenn Du nur vorübergehend ein Array brauchst.
Punkt 2: Es gibt irgendwo in Javascript einen Automatismus (ist im SelfHTML-Kapitel zu Javascript beschrieben, finde ich gerade aber nicht), der Arrays in Strings umwandelt, indem er alle Array-Elemente mit Kommata verbindet. Das scheint hier zu passieren.
Alexander
--
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so!"
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so!"