Выделить код

Код:

function expand() {
   var t = eln('table').tBodies[1];
   if(t.style.display=='') {
      eln('exp').innerHTML = '<a href="javascript: onclick=expand();">Expand additional fields</a>';
      t.style.display='none';
   } else {
      eln('exp').innerHTML = '<a href="javascript: onclick=expand();">Hide additional fields</a>';
      t.style.display='';
   }
}

Народ вот этот код великолепно работает на осле и в опере а в FireFox не хочет. Подскажите пожалуйста что исправить:) Спасибо

Забыл расписать eln:)

Выделить код

Код:

function eln(id) {
	return document.getElementsByName(id)[0];
}

Вопрос решил... по ходу FireFox'у не нравилось обращение к объекту через getElementByName... при обращении через getElementbyId все работает:)

==> Разработка -- Infant

malish
Прошу прощения, правильное написание

Выделить код

Код:

getElementsByName( ... )

и функция выдает коллекцию элементов, а не конкретный элемент. Элемент может быть получен из массива.