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

'" height="' + height + '" visibility="' + vis + '" ';

if (back) str += 'bgcolor="' + back + '" ';

if (border) str += 'style="border: 1px solid ' + border + '" ';

if (zIndex) str += 'z-index="' + zIndex + '" ';

}

return str + extraProps + '>';

}

function mouseProps(currMenu, currItem) {

return 'onMouseOver="popOver(' + currMenu + ',' + currItem + ')" onMouseOut="popOut(' + currMenu + ',' + currItem + ')"';

}

function writeMenus(customRoot, popInd) {

for (currMenu = 0; currMenu < menu.length; currMenu++) {

showMenu = true;

if ((currMenu == 0) && customRoot) {

document.write(customRoot);

showMenu = false;

}

with (menu[currMenu][0]) {

Початок генерації проміжків з позиції зміщення - без співвідношень кольорів та mouseovers

Ця позиція є завжди відносною до головного меню

menuHTML = startDL(id, x, y, 0, 0, 'hidden', null, null, 100, '');

var back = backCol, bord = borderCol, currWidth = width - 8;

}

Y-позиція наступного елементу збільшується

itemPos = 0;

Запамятайте, елементи в масивах завжди починаються з 1(нуль-обєкт меню, який вказує сам на себе)

for (currItem = 1; currItem < menu[currMenu].length; currItem++) {

trigID = menu[currMenu][0].id + currItem.toString();

Робота з властивостями та індивідуальними елементами меню

К-во Просмотров: 391
Бесплатно скачать Лабораторная работа: Робота з випадаючими графічними меню