Liebe(r) Daggie,
Du willst ein Array:
var ergebnis = new Array(); // umständlich
var ergebnis = []; // besser
Du willst alle name-Attribute... also musst Du alle Elemente des Formulars daraufhin untersuchen, ob sie ein solches haben:
var el = meinFormular.getElementsByTagName("*"); // alle Elemente des Formulars
var n;
for (var i = 0; i < el.length; i++) {
    // hat el[i] ein name-Attribut?
    if (el[i].hasAttribute("name") {
        // name-Wert herausfinden
        n = el[i].getAttribute("name");
        // und was mache ich jetzt mit n und el[i]...?
    }
}
Je nach Deinem Einsatzzweck, den Du noch nicht verraten hast, ist nun die Frage, wie Du Deine Funde im Array "ergebnis" ablegen möchtest.
Liebe Grüße,
Felix Riesterer.
 nicht angemeldet
 nicht angemeldet TS
 TS Gunnar Bittersmann
 Gunnar Bittersmann Der Martin
 Der Martin