Автор Тема: Помогите с JavaScript  (Прочитано 2589 раз)

0 Пользователей и 1 Гость просматривают эту тему.

  • Гость
Помогите с JavaScript
« : 05 Июня 2001, 15:47:08 »
Добрый день! Не откажет ли кто в любезности помочь
чайнику. Есть одна мелочная проблема. Разбираться
времени нет, а сделать надо.
В общем есть JavaScript (не помню где выкачал),
который строит меню в виде дерева, наподобие того,
что в "Проводнике" винды. Только его элементами
являются срочки описанные в скрипте.
Пример:

Страна
 |_Город
    |>Москва
    |>Питер
Дом
 |_Квартира
    |>12
    |>22

Короче не важно, что там написано. Здесь "Страна",
"Дом", "Город", "Квартира" - это папки, "Москва",
"Питер", "12", "22" - это узлы, то есть дальше некуда.
Открытие узлов (открытие/закрытие папок) происходит
по нажатии на иконку слева от текста, сам текст ссылкой
не является, то есть просто текст и все.
Надо сделать, чтобы он менялся, при выборе
соответствующего элемента дерева, то есть как-нибудь
выделяться цветом или рамкой не важно, главное,
чтобы пользователь видел, какую папку или узел он открыл.
Дерево динамическое, то есть перезагрузка страницы не
происходит.
В общем, у кого есть желание разобраться и помочь,
пишите: palanez@mail.ru
Скину исходник, может и вам кому пригодится.

Или скажите как в JavaScript\'е задавать цвет отдельным
строкам, применительно к этой проблеме.

Оффлайн vlad

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 46
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.deltacom.co.il
Помогите с JavaScript
« Ответ #1 : 05 Июня 2001, 18:46:57 »
Moжеш воспользоваться деревом как у меня:

Скачай :
http://www.deltacom.co.il/freeware/treeeditor/treeedit.htm

Пример смотри: http://www.deltacom.co.il/rus

Обьяснять - смотри фойл novtree.js

Успехов, Vlad

  • Гость
Помогите с JavaScript
« Ответ #2 : 05 Июня 2001, 21:32:01 »
Вот-вот, все правильно, только у меня надписи не в виде ссылок, а просто текст, как у папок, так и у конечных ссылок.
Можешь сделать для своего примера так, чтобы при выборе папки, текст напротив нее менял цвет?

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28