Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Не срабатывает функция по изменению стиля CSS 
:(
    Опции темы
Rusman
Дата 8.7.2010, 14:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 312
Регистрация: 4.5.2006
Где: Пермь

Репутация: нет
Всего: нет



Здравствуйте!
У меня такая проблемка.
Формируется список категори. при нажатии плюсика у категории открывается скрытый блок подкатегорий. Вот примерно как реализовал:

Код

<script language="javascript"> 
function look(ident) 
   { 
 if (document.getElementById('cv'+ident).style.display == 'none') {
   document.getElementById('cv'+ident).style.display='block';
   } else {  document.getElementById('cv'+ident).style.display='none';}

   } 
</script>

Код

Категория 1 <a href=# onClick='javascript:look(1);'>+</a><br>
<div style='dispaly:none;' id='1'>
Категория 12 <a href=# onClick='javascript:look(12);'>+</a><br>
<div style='dispaly:none;' id='12'>
Категория 123
</div>

</div>


Вот когда нажимаем у первой категории то подкатегории открываются норм, если уже у категории 12 то подкатерии далее не открываются в чем проблема может быть??
Спасибо!
PM MAIL ICQ Skype   Вверх
patap
Дата 8.7.2010, 15:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 893
Регистрация: 7.5.2005
Где: Украина, Зп

Репутация: 1
Всего: 40



внимательнее нужно быть)
Код

cat 1 <a href=# onClick='javascript:look(1);'>+</a><br>
<div style="display:none;" id='cv1'>
  cat 12 <a href=# onClick='javascript:look(12);'>+</a><br>
  <div style="display:none;" id='cv12'>
    cat 123
  </div>
</div>


Код

  function look(ident) { 
    if (document.getElementById('cv'+ident).style.display == 'none') {
      document.getElementById('cv'+ident).style.display='block';
    } else {
      document.getElementById('cv'+ident).style.display='none';
    }
  }



--------------------
На боку кобура болталась, сзади шашка отцовская звякала. 
Впереди меня все хохотало, а позади все плакало (с)
PM MAIL ICQ   Вверх
Amphiluke
Дата 8.7.2010, 15:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


   ☽
***


Профиль
Группа: Завсегдатай
Сообщений: 1253
Регистрация: 26.8.2009

Репутация: 39
Всего: 112



Так а где они эти элементы с id="cv1" и id="cv12", которые вы пытаетесь «раскрыть»?
Цитата(Rusman @  8.7.2010,  18:31 Найти цитируемый пост)
document.getElementById('cv'+ident).style.display='block';


Если вместо id="1" и id="12" сделать id="cv1" и id="cv12", то все работает.

Только атрибута «dispaly» вроде как не существует. smile 
Цитата(Rusman @  8.7.2010,  18:31 Найти цитируемый пост)
<div style='dispaly:none;'


Добавлено через 47 секунд
Опередили!  smile 
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0411 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.