Показать сообщение отдельно
  #6 (permalink)  
Старый 02.09.2009, 22:03
Профессор
Отправить личное сообщение для alexKniaz Посмотреть профиль Найти все сообщения от alexKniaz
 
Регистрация: 14.10.2008
Сообщений: 186

Сообщение от JSprog Посмотреть сообщение
И что вы уже изучили?
Это точно. Код типа разворачивающегося (+/-) меню?
Тогда
<style type="text/css">
/* скроет в меню блоки ссылок */
.links{
 display:none;
}
</style>
<script type="text/javascript">

function menuclick(obj){
// шпарит вложенные в объект obj теги и ели это блоки ссылок (класс links) то обрабатывает их
for(i=1;i<obj.childNodes.length;i++){
 if(obj.childNodes.item(i).nodeType==1){
  var o=obj.childNodes.item(i);
  if(o.className=='links'){
   //Если блок ссылок
   //То, если он отображён
   if(o.style.display=='block'){
    //Скроем его
    o.style.display='none';
   }
   else{
    // В противном случае - покажем
    o.style.display='block';
   }
  }
 }
}
}
</script>

<div onclick="menuclick(this);">
Тест №1
<div class="links">

<div onclick="menuclick(this);">
Вложенный блок
<div class="links">
Тест
</div>
</div>

</div>
</div>

<div onclick="menuclick(this);">
Тест №2
<div class="links">
</div>
</div>

Последний раз редактировалось alexKniaz, 02.09.2009 в 22:11.
Ответить с цитированием