Робота з випадаючими графічними меню

Контрольная работа - Компьютеры, программирование

Другие контрольные работы по предмету Компьютеры, программирование

p>}

 

// Пересовуємо наступний елемент вниз, на висоту самого елемента

itemPos += height;

}

}

 

Вивід меню

 

if (showMenu) document.write(menuHTML + endDL);

litNow[currMenu] = null;

}

}

// End -->

<!--

.Item { text-decoration: none; color: #FFFFFF; font: 12px Arial, Helvetica }

-->

var menu = new Array();

 

Встановлення початкових кольорів

 

var defOver = #336699, defBack = #003366, defBorder = #FFFFFF;

 

Встановлюємо початкову висоту елементу

 

var defHeight = 18;

 

Меню 0 є спеціальним головним меню звідки все інше появляється

 

menu[0] = new Array();

menu[0][0] = new Menu(rootMenu, 0, 0, 80, #669999, #006666, defBorder);

menu[0][1] = new Item(меню1, #, defHeight, 1);

menu[0][2] = new Item(меню2, #, defHeight, 2);

menu[0][3] = new Item(меню3, #, defHeight, 3);

menu[0][4] = new Item(меню4, #, defHeight, 4);

menu[0][5] = new Item(меню5, #, defHeight, 5);

menu[0][6] = new Item(меню6, #, defHeight, 6);

menu[0][7] = new Item(меню7, #, defHeight, 7);

menu[1] = new Array();

menu[1][0] = new Menu(УкраїнаMenu, 0, 22, 100, defOver, defBack, defBorder);

menu[1][1] = new Item(Київ,

// Не нольовий target Означає що потрібно перейти на суб-меню.

menu[1][2] = new Item(Львів,

menu[1][3] = new Item(Харків,

menu[1][4] = new Item(Донецьк,

menu[1][5] = new Item(Одеса,

menu[1][6] = new Item(Вінниця,

menu[2] = new Array();

menu[2][0] = new Menu(РосіяMenu, 0, 22, 100, defOver, defBack, defBorder);

menu[2][1] = new Item(Москва, #, defHeight, 0);

menu[2][2] = new Item(СанктПетербург, #, defHeight, 0);

menu[2][3] = new Item(Воронеж, #, defHeight, 0);

menu[3] = new Array();

menu[3][0] = new Menu(США, 0, 22, 100, defOver, defBack, defBorder);

menu[3][1] = new Item(Нью Йорк, #, defHeight, 0);

menu[3][2] = new Item(Чікаго, #, defHeight, 0);

menu[3][3] = new Item(Каліфорнія, #, defHeight, 0);

menu[4] = new Array();

menu[4][0] = new Menu(АвстраліяMenu, 0, defHeight, 100, defOver, defBack, defBorder);

menu[4][1] = new Item(Сідней, #, defHeight, 0);

menu[4][2] = new Item(Канберра, #, defHeight, 0);

menu[5] = new Array();

menu[5][0] = new Menu(ФранціяMenu, 0, 22, 100, defOver, defBack, defBorder);

menu[5][1] = new Item(Париж, #, defHeight, 0);

menu[5][2] = new Item(Марсель, #, defHeight, 0);

menu[5][3] = new Item(Монако, #, defHeight, 0);

menu[5][4] = new Item(Бордо, #, defHeight, 0);

menu[5][5] = new Item(Тулуза, #, defHeight, 0);

menu[6] = new Array();

menu[6][0] = new Menu(ІталіяMenu, 0, 22, 100, defOver, defBack, defBorder);

menu[6][1] = new Item(Рим, #, defHeight, 0);

menu[6][2] = new Item(Флоренція, #, defHeight, 0);

menu[6][3] = new Item(Венеція, #, defHeight, 0);

menu[6][4] = new Item(Неаполь, #, defHeight, 0);

menu[6][5] = new Item(Мілан, #, defHeight, 0);

menu[7] = new Array();

menu[7][0] = new Menu(reopenMenu, 75, 0, 100, defOver, defBack, defBorder);

menu[7][1] = new Item(Левандівка, #, defHeight, 0);

menu[7][2] = new Item(Сихів, #, defHeight, 0);

menu[7][3] = new Item(Центр, #, defHeight, 0);

 

Головне горизонтальне меню

Повинно закінчуватись на endDL

 

newRoot = startDL(rootMenu, 0, 50, 100%, 17, hidden, #006666, null, 100, );

newRoot += startDL(rootMenu1, 5, 0, 60, 17, inherit, #006666, null, 100, mouseProps(0, 1));

newRoot += + endDL;

newRoot += startDL(rootMenu2, 75, 0, 40, 17, inherit, #006666, null, 100, mouseProps(0, 2));

newRoot += + endDL;

newRoot += startDL(rootMenu3, 125, 0, 40, 17, inherit, #006666, null, 100, mouseProps(0, 3));

newRoot += + endDL;

newRoot += startDL(rootMenu4, 175, 0, 40, 17, inherit, #006666, null, 100, mouseProps(0, 4));

newRoot += + endDL;

newRoot += startDL(rootMenu5, 255, 0, 40, 17, inherit, #006666, null, 100, mouseProps(0, 5));

newRoot += + endDL;

newRoot += startDL(rootMenu6, 325, 0, 40, 17, inherit, #006666, null, 100, mouseProps(0, 6));

newRoot += + endDL;

newRoot += endDL;

writeMenus(newRoot, >);

eval(docObj + menu[0][0].id + styObj + .visibility = "visible");

// End -->

Размещено на