Показать сообщение отдельно
Старый 15.08.2008, 15:17     # 10
Viro_man
Banned
 
Аватар для Viro_man
 
Регистрация: 11.06.2008
Сообщения: 57

Viro_man Путь к славе только начался
Ну блин, всё у меня работает с моим вторым вариантом без ошибок, ошибку сделал ты, не надо дважды онклик событие прописывать, естественно глупый ие это не очень переваривает, вот так работает и без никаких изменений яваскрипта самого...
Код:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <link href="style.css" rel="stylesheet" type="text/css" />
  <title>Ледовые коньки Спортивные товары Демо ECSHOPRU </title>
<body>
<table width=200><tr><td>
<div id="categoryTree" class="globalModule">
  <h3>Категории</h3>
    <div class="toggleblock">
    <h4 class="toggletitle"><span><img src="icon_list_up.gif" alt="+"  /></span><a href="category.php?id=22">Вело/электромобили</a></h4>
        <ul style="display:none;" >
            <li><a href="category.php?id=30">Электромобили</a></li>
            <li><a href="category.php?id=31">Веломобили</a></li>
            <li><a href="category.php?id=183">Каталки</a></li>
          </ul>

      </div>
    <div class="toggleblock">
    <h4 class="toggletitle"><span><img src="icon_list_up.gif" alt="+"  /></span><a href="category.php?id=15">Велосипеды</a></h4>
        <ul style="display:none;" >
            <li><a href="category.php?id=72">Extreme</a></li>
            <li><a href="category.php?id=102">Senator</a></li>
            <li><a href="category.php?id=34">Трехколесные</a></li>

            <li><a href="category.php?id=71">Stels</a></li>
            <li><a href="category.php?id=264">Детские - 12</a></li>
            <li><a href="category.php?id=265">Детские - 14</a></li>
            <li><a href="category.php?id=73">Горные (MTB)</a></li>
            <li><a href="category.php?id=75">Дорожные</a></li>
            <li><a href="category.php?id=76">Складные</a></li>

          </ul>
      </div>
    <div class="toggleblock">
    <h4 class="toggletitle"><span><img src="icon_list_up.gif" alt="+"  /></span><a href="category.php?id=6">Детские коляски</a></h4>
        <ul style="display:none;" >
            <li><a href="category.php?id=13">Chipolino (Болгария)</a></li>
          </ul>
      </div>

    <div class="toggleblock">
    <h4 class="toggletitle"><span><img src="icon_list_up.gif" alt="+"  /></span><a href="category.php?id=7">Мягкие игрушки</a></h4>
        <ul style="display:none;" >
            <li><a href="category.php?id=25">Rabbit,  Беларусь</a></li>
            <li><a href="category.php?id=26">Алиса, Россия</a></li>
          </ul>
      </div>

    <div class="toggleblock">
    <h4 class="toggletitle"><span><img src="icon_list_down.gif" alt="-" /></span><a href="category.php?id=90">Спортивные товары</a></h4>
        <ul  >
            <li><a href="category.php?id=93">Ледовые коньки</a></li>
            <li><a href="category.php?id=95">Роликовые коньки</a></li>
            <li><a href="category.php?id=97">Скейтборды и аксессуары</a></li>
            <li><a href="category.php?id=99">Хоккейная экипировка</a></li>

            <li><a href="category.php?id=14">Мячи и надувные игрушки</a></li>
            <li><a href="category.php?id=28">Самокаты</a></li>
            <li><a href="category.php?id=91">Роликовые аксессуары</a></li>
          </ul>
      </div>
    <div class="toggleblock">
    <h4 class="toggletitle"><span><img src="icon_list_up.gif" alt="+"  /></span><a href="category.php?id=8">Машинки</a></h4>

        <ul style="display:none;" >
            <li><a href="category.php?id=109">Welly</a></li>
            <li><a href="category.php?id=181">ПП Полесье</a></li>
          </ul>
      </div>
    <div class="toggleblock">
    <h4 class="toggletitle"><span><img src="icon_list_up.gif" alt="+"  /></span><a href="category.php?id=4">Куклы</a></h4>

        <ul style="display:none;" >
            <li><a href="category.php?id=257">Весна</a></li>
            <li><a href="category.php?id=263">Barbie</a></li>
            <li><a href="category.php?id=168">Игровые комплексы</a></li>
            <li><a href="category.php?id=248">Bratz</a></li>
          </ul>
      </div>

    <div class="toggleblock">
    <h4 class="toggletitle"><span><img src="icon_list_up.gif" alt="+"  /></span><a href="category.php?id=9">Настольные игры</a></h4>
        <ul style="display:none;" >
            <li><a href="category.php?id=105">Sport Toys, Омск</a></li>
          </ul>
      </div>
    <div class="toggleblock">
    <h4 class="toggletitle"><span><img src="icon_list_up.gif" alt="+"  /></span><a href="category.php?id=3">Конструкторы</a></h4>

        <ul style="display:none;" >
            <li><a href="category.php?id=77">Stellar, Россия</a></li>
            <li><a href="category.php?id=78">Томь-сервис (Томск)</a></li>
            <li><a href="category.php?id=103">Престиж-Игрушка</a></li>
            <li><a href="category.php?id=266">1TOY, Канада</a></li>
            <li><a href="category.php?id=182">ПП Полесье</a></li>

          </ul>
      </div>
    <div class="toggleblock">
    <h4 class="toggletitle"><span><img src="icon_list_up.gif" alt="+"  /></span><a href="category.php?id=186">Для малышей</a></h4>
        <ul style="display:none;" >
            <li><a href="category.php?id=187">ПП Полесье</a></li>
          </ul>
      </div>

    <div class="toggleblock">
    <h4 class="toggletitle"><span><img src="icon_list_up.gif" alt="+"  /></span><a href="category.php?id=11">Сезонные товары</a></h4>
        <ul style="display:none;" >
            <li><a href="category.php?id=106">Зимние</a></li>
            <li><a href="category.php?id=160">Летние</a></li>
          </ul>
      </div>
 
  </div>
</td></tr></table>
<script type="text/javascript">
//<![CDATA[
  function getElementsByClassName(id,cls){
    var o=document.getElementById(id);
    var aelem=[];
    oaelem=o.getElementsByTagName("*");
    for(var i=0;i<oaelem.length;i++){
      if (oaelem[i].className==cls ){
        aelem[aelem.length]=oaelem[i];
      }
    }
    return aelem;
  }
  function slideshow(obj){
    obj.parentNode.parentNode.getElementsByTagName("ul")[0].style.display = "";
    obj.innerHTML = "<img src='icon_list_down.gif' alt='-' />";
    obj.onclick = new Function("slidehidden(this)");
  }
  function slidehidden(obj){
    obj.parentNode.parentNode.getElementsByTagName("ul")[0].style.display = "none";
    obj.innerHTML = "<img src='icon_list_up.gif' alt='+' />";
    obj.onclick = new Function("slideshow(this)");
  }
  var a=getElementsByClassName("categoryTree","toggleblock");
  for(var n=0;n<a.length;n++){
    var olink=a[n].getElementsByTagName("h4")[0].firstChild;
	if(olink.parentNode.parentNode.getElementsByTagName("ul")[0].style.display=='none') { olink.onclick = new Function("slideshow(this)"); } 
	else { olink.onclick = new Function("slidehidden(this)"); }
  }
//]]>
</script>
</body>
</html>
Viro_man вне форума