Hallo,
Bin mir im moment nicht 100% sicher, ob ALLE browser den FORMularnamen direkt als document-Eigenschaft bereitstellen.
Das tun sie zwar _alle_ (http://selfhtml.teamone.de/javascript/objekte/forms.htm#allgemeines), aber Deine Lösung ist wirklich die sauberere, weil man genau weiß, was gemeint ist. :-)
Grüße,
Christian