Показать сообщение отдельно
  #4 (permalink)  
Старый 31.03.2011, 12:47
Аспирант
Отправить личное сообщение для kostr Посмотреть профиль Найти все сообщения от kostr
 
Регистрация: 12.09.2010
Сообщений: 98

Ну вот так тогда:
function block(i){
 if(!supported)return;
 var x = document.getElementById(i);
 var bl = document.getElementsByTagName('ul');
 with(x.style)
 {
 display == 'none' ? display = 'block' : display = 'none';
 for (j = 0; j < bl.length; j++) {
  if (display == 'block' && bl[j].id && bl[j].id != i)
   bl[j].style.display = 'none';
  }
 }
 getIt();
}

будет работать для всех списков ul, у которых есть id.
Такие задачи вообще-то проще с jquery решаются.
Ответить с цитированием