body onload

listalka()
В главном документе создает iframe с именем (id) lin (для подгрузки html-страниц).
lmenu(...)
  1. lmenu('namemenu'), namemenu - имя (id) div-а, содержащего ссылки. Добавление onclick=" " в ссылку исключает ее из меню.
  2. lmenu('namemenu',''), запоминать последний выбор пользователя.
  3. lmenu('namemenu','menulink'), выбрать из меню.
    Пример: lmenu('hmenu','l/menu.html')
Использует css-class: .namemenu0 - строка меню (пример: .lmenu0), .namemenu1 - выбранная строка меню (пример: .lmenu1)
llink()
В главном документе обрабатывает переход с другого сайта, ссылка вида
http://www.domain.ru/index.html?namemenu
&menulink1=menulink2&listname1=listname2=...
Пример: < a href="listalka.html?hmenu
&example/menu.html=example/symbol.html&Знаки" >
Css-class: .show - показать данные, .hide - скрыть данные
Пример1: в главном документе
< body onload="listalka();lmenu('lmenu');llink()" >
Пример2: в подчиненном документе
< body onload="listalka()" >

div ldata class

В подчиненном документе создайте div-ы с именами (id) по порядку: ldata, ldata2, ldata3, ldata4 и т.д., в которых разделите div-ами ваши данные и в title-е каждого div-а напишите название этой части данных.

< div id="ldata" class="1 --2--3--4--5--6--7--8--9" >

  1. Имя css-класса с пробелом в конце
  2. Имя (id) div-а для вставки данных (пример: ldata)
  3. Имя (id) div-а для построения списка (пример: llist)
  4. html-строка в начале списка
  5. html-строка списка слева от title-а внутреннего div-а
  6. html-строка списка справа от title-а внутреннего div-а
  7. html-строка в конце списка
  8. Имя class-а для div-а вставки данных (пример: ldata)
  9. Имя class-а для div-а построения списка (пример: llist)
Пример:
< div id="ldata" class="--ldata--llist----<a href='' id='_ID_' class='llist0' onclick='return lli(this.id)'>--</a><br> ----ldata--llist" >
Двойной минус ("--") является разделителем.
Переменная _ID_ используется скриптом.

div class

Внутренний div-разделитель данных в div-е ldata.

< div class="1 --2--3--4--5" >

  1. Имя css-класса с пробелом в конце
  2. html-строка добавляется к общей слева
  3. html-строка замещяет общую слева
  4. html-строка замещяет общую справа
  5. html-строка добавляется к общей справа
Пример1: добавить кружок в начало строки списка
< div class="--<b style='color:red'>&bull;</b>" >
Пример2: убрать разделитель в конце списка
< div class="------</a>" >
Двойной минус ("--") является разделителем.
llink('namemenu','menulink1=menulink2', 'listname1=listname2=...')
  1. Переход между подчиненными документами.
    Пример: < a href="example/symbol.html" onclick="return llink('hmenu','example/menu.html= example/symbol.html','Знаки')" >
  2. Подгрузить html-страницу. Пример: llink('','l.html')
llist('namedata','namelist')
Раскрыть данные и скрыть список. Для скрытия данных повторите выбор из меню.
Использует css-class: .namelist0 - строка списка (пример: .llist0), .namelist1 - выбранная строка списка (пример: .llist1).
lhs('nameA-v','nameB-v','nameC-v',...)
Скрыть-показать. Пример: < body onload= "lhs('n-2','list-1','example-3')" >
v=1 один блок виден; при выборе другого блока видимый скрывается.
v=2 скрыть-показать; состояние (hide/show) одного блока не влияет на другие.
v=3, v=4 один блок всегда виден, остальные скрыты; применяется для tab-ов. При v=4 блок становится видимым при наведении мыши.
Для данных: id="nameA-1" id="nameA-2" id="nameA-3" и т.д. Пример: id="n-1" id="n-2" id="n-3" и т.д.
Для управляющих тегов: id="nameA--1" id="nameA--2" id="nameA--3" и т.д. Пример: id="n--1" id="n--2" id="n--3" и т.д.
Использует css-class: .class0 - скрыт (пример: .n0), .class1 - показан (пример: .n1).