Полезная информация

Многие проблемы быстрее решаются поиском по форуму и чтением FAQ, чем созданием новой темы и томительным ожиданием ответа.

№127-12-2006 10:20:36

malish
Участник
 
Группа: Members
Зарегистрирован: 27-12-2006
Сообщений: 2

JS

Выделить код

Код:

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];
}

Отредактировано malish (27-12-2006 11:16:37)

Отсутствует

 

№227-12-2006 11:18:22

malish
Участник
 
Группа: Members
Зарегистрирован: 27-12-2006
Сообщений: 2

Re: JS

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

Отсутствует

 

№327-12-2006 13:29:28

Infant
   «»
 
Группа: Extensions
Откуда: Одесса
Зарегистрирован: 23-12-2004
Сообщений: 3671

Re: JS

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


Благодарю алфавит за любезно предоставленные буквы.

Отсутствует

 

№427-12-2006 13:39:05

Al_H
Away
 
Группа: Members
Откуда: SPb
Зарегистрирован: 10-06-2005
Сообщений: 5508

Re: JS

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

Выделить код

Код:

getElementsByName( ... )

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

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]