Hola alexa10 y Kao
:
Solo voy a aportar un granito de arena, ya que la respuesta de kao es la más correcta (a mi parecer)...
Y es que recuerdo en algunas pruebas que había hecho con getElementsByName, que tal como el nombre indica tendría que devolver la colección (array o arreglo) de elementos agrupados por el atributo "name"... que en explorer (creo que la versión 5.5, y no sé si en otras...) la colección la componía por el atributo "id" y no por "name"... tal vez sea bueno que se chequease.
Saludos