ссылка на сообщение  Отправлено: 20.09.05 13:24. Заголовок: Маленькое замечание


По внешнему виду:

Поскольку ссылки в основном рунетовские, неплохо бы заменить "Expand All/Collapse All" на русские аналоги. Лично мне не мешает, но так красивее будет .

По скрипту - раз всё равно собрались его модифицировать:

1.Не нравится мне константа 10 в цикле

for (number=1; number<10; number=number+1)

Цикл повторяется в нескольких местах. Заведите какую-то константу, дайте ей имя и значение 10. Легче будет менять число разделов: только в одном месте.

Правда, можно и совсем обойтись без константы. К примеру, дать всем разделам (тэг div) одинаковые идентификаторы и пользоваться циклом не по счётчику, а по коллекции.

2.Со старыми браузерами, пожалуй, проблем не будет. Такие деревья они обычно просто показывают в раскрытом виде.

3.Я бы не стала передавать в обработчик события onclick - функцию showhide - параметр, означающий номер кликнутого раздела. Внутри обработчика window.event.srcElement отлично возвращает нам объект, в котором произошло событие. А имея объект, можно добраться и до дочерних объектов, включая картинку с плюсом/минусом.

4.Самый главный вопрос: как Лена будет сопровождать всю эту красоту ? Именно: добавлять/удалять/перемещать разделы/ссылки.

Не вижу других вариантов, кроме как:

a) научить её Яве с динамическим HTML-ем (IMHO, более простой вариант)

или

b) написать скрипт или программу для редактирования этой страницы.

или

c) оставить старую версию «Ресурсов».


Спасибо: 0 
ПрофильЦитата Ответить