Воспользовался поиском, но ответа на вопрос не нашел. На одном сайте есть скрипт многоуровневого выпадающего меню. А как его можно выровнять по центру страницы?
Ширину изменил так:
с этого
- Код: Выделить всё
newRoot = startDL('rootMenu', 0, 0, '100%', 17, 'hidden', '#666699', null, 100, '');
на это
- Код: Выделить всё
newRoot = startDL('rootMenu', 0, 0, '800', 17, 'hidden', '#666699', null, 100, '');
Положение по оси "y" так:
- Код: Выделить всё
newRoot = startDL('rootMenu', 0, 153, '800', 17, 'hidden', '#666699', null, 100, '');
Если не правильно, поправте
Заранее благодарен
P.S. При попытке добавить дополнительные пункты в главном меню - происходит ошибка.
Пытаюсь добавить так:
- Код: Выделить всё
<SCRIPT LANGUAGE="JavaScript">
var menu = new Array();
var defOver = '#666699', defBack = '#003366', defBorder = '#000000';
var defHeight = 22;
menu[0] = new Array();
menu[0][0] = new Menu('rootMenu', 0, 0, 80, '#666699', '#666699', defBorder);
menu[0][1] = new Item('menu1', '#', defHeight, 1);
menu[0][2] = new Item('menu2', '#', defHeight, 2);
menu[0][3] = new Item('menu3', '#', defHeight, 3);
menu[0][4] = new Item('menu4', '#', defHeight, 4);
menu[0][5] = new Item('menu5', '#', defHeight, 5);
menu[1] = new Array();
menu[1][0] = new Menu('menu1', 0, 22, 80, defOver, defBack, defBorder);
menu[1][1] = new Item('Yandex', 'http://www.yandex.ru', defHeight, 0);
menu[1][2] = new Item('ka5', '#', defHeight, 0);
menu[1][3] = new Item('Linka6', '#', defHeight, 0);
menu[1][4] = new Item('Linka7', '#', defHeight, 0);
menu[1][5] = new Item('Linka8', '#', defHeight, 0);
menu[2] = new Array();
menu[2][0] = new Menu('menu2', 0, 22, 80, defOver, defBack, defBorder);
menu[2][1] = new Item('Linka9', '#', defHeight, 0);
menu[2][2] = new Item('Linka10', '#', defHeight, 0);
menu[2][3] = new Item('Linka11', '#', defHeight, 0);
menu[3] = new Array();
menu[3][0] = new Menu('menu3', 0, 22, 80, defOver, defBack, defBorder);
menu[3][1] = new Item('Linka12', '#', defHeight, 0);
menu[3][2] = new Item('Linka13', '#', defHeight, 0);
menu[3][3] = new Item('Linka14', '#', defHeight, 0);
menu[4] = new Array();
menu[4][0] = new Menu('menu4', 0, 22, 80, defOver, defBack, defBorder);
menu[4][1] = new Item('Linka15', '#', defHeight, 0);
menu[4][2] = new Item('Linka16', '#', defHeight, 0);
menu[4][3] = new Item('Linka17', '#', defHeight, 0);
menu[5] = new Array();
menu[5][0] = new Menu('menu5', 0, 22, 80, defOver, defBack, defBorder);
menu[5][1] = new Item('Linka18', '#', defHeight, 0);
menu[5][2] = new Item('Linka19', '#', defHeight, 0);
menu[5][3] = new Item('Linka20', '#', defHeight, 0);
newRoot = startDL('rootMenu', 102, 153, '800', 17, 'hidden', '#666699', null, 100, '');
newRoot += startDL('rootMenu1', 5, 0, 80, 17, 'inherit', '#666699', null, 100, mouseProps(0, 1));
newRoot += '<span class="Item"> menu1</span>' + endDL;
newRoot += startDL('rootMenu2', 110, 0, 80, 17, 'inherit', '#666699', null, 100, mouseProps(0, 2));
newRoot += '<span class="Item"> menu2</span>' + endDL;
newRoot += startDL('rootMenu3', 210, 0, 60, 17, 'inherit', '#666699', null, 100, mouseProps(0, 3));
newRoot += '<span class="Item"> menu3</span>' + endDL;
newRoot += startDL('rootMenu3', 290, 0, 130, 17, 'inherit', '#666699', null, 100, mouseProps(0, 4));
newRoot += '<span class="Item"> menu4</span>' + endDL;
newRoot += startDL('rootMenu3', 444, 0, 90, 17, 'inherit', '#666699', null, 100, mouseProps(0, 5));
newRoot += '<span class="Item"> menu5</span>' + endDL;
newRoot += endDL;