Есть пример построения иерарх. дерева , но там косяк. Помогите разобраться!
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Есть пример построения иерарх. дерева , но... Expand / Collapse
Автор
Сообщение
23.08.2006 14:52
Junior Member

Junior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior Member

участник
Last Login: 17.10.2006 10:22
Сообщ.: 12, Visits: 40
Нашел чудный скрипт на JavaScript http://www.elant.ru/tree/

все мгновенно работает (даже с моим объемом 1500), но есть небольшой косяк - у некоторых папок отсутствует плюсик, хотя входящие присутствуют. и таких процентов 20. Если кликать в область "неплюсов" ветка раскрывается как положено.

Граждане, посмотрите плз этот скрипт может поймете в чем дело, а то я не силен Жабой.

Заранее благодарен ;-)

Сообщ. #903207
23.08.2006 18:49
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 29.05.2008 20:04
Сообщ.: 269, Visits: 2 381
Вот тебе более простой способ создания дерева:

<HTML>
<HEAD>
<TITLE> Пример дерева</TITLE>
<META http-equiv="Content-Type" content="text/html; charset=windows-1251">
<style>
body {color:purple; background:white;}
.closeelem {cursor: hand; list-style-image: url(кн.gif)}
.openelem {cursor: hand; list-style-image: url(кн1.gif)}
.colelem {position: relative; display: none;}
.expelem {position: relative; display: block; list-style-image: url(кн.gif)}
a {text-decoration: none; color:red}
a:hover {color:navy}
a:active {color:blue}
</style>
<script language="JavaScript">
function chhidElem (obj, ex)
{ if (obj.className == "colelem")
obj.className = "exelem"
else
obj.className = "colelem";
if (ex.className=="closeelem")
ex.className="openelem"
else
ex.className="closeelem"
}
</script>
</HEAD>
<body>
<h4>Язык сценариев</h4>
<ul>
<li onclick="chhidElem (sub1, top1)" style="cursor:hand" class="closeelem"
id="top1">Основные понятия
<ul id="sub1" class="colelem">
<li><a href="1a.htm">Литералы</a></li>
<li><a href="1a.htm">Переменные</a></li>
</ul>
<li onclick="chhidElem (sub2, top2)" style="cursor:hand" class="closeelem"
id="top2">Введение
<ul id="sub2" class="colelem">
<li><a href="2a.htm">Оператор</a></li>
</ul>
<li onclick="chhidElem (sub3, top3)" style="cursor:hand" class="closeelem"
id="top3">Объект
<ul id="sub3" class="colelem">
<li><a href="3a.htm">window</a></li>
<li><a href="3a.htm">document</a></li>
<li><a href="3a.htm">image</a></li>
</ul>
</ul>
</body>
</HTML>

----------------------------------
Я безработный...
Возьмите меня на работу. =)

Сообщ. #903217
24.08.2006 10:22
Junior Member

Junior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior Member

участник
Last Login: 17.10.2006 10:22
Сообщ.: 12, Visits: 40
Спасибо, но что то не соображу, а как подветку построить?
Сообщ. #903243
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl

Время GMT +3:00, Сейчас 11:49