grazie delle critiche costruttive.

get...ByName lo uso sempre e non ho mai notato problemi in ie6. controllerò.

Io uso sempre i get in ogni sitauzione.. probabilmente hai ragione te.... ma cmq, a iframe do sempre name, infatti posso cosi richiamare funzioni dentro di esso con name.funzione(). e per mia comodita uso un get di conseguenza :P
Non cedo perche non possa essere lineare. uso un costrutto di js generico e tu uno specifico, e il get..Name restituisce un array e quindi devo prendre il primo.