// list tag containing your menu data. // (2) A node containing your submenu popout arrow indicator. // If none of that made sense, just cut and paste this next bit for each menu you create. var arrow = null; if (document.createElement && document.documentElement) { arrow = document.createElement('span'); arrow.appendChild(document.createTextNode('>')); // Feel free to replace the above two lines with these for a small arrow image... //arrow = document.createElement('img'); //arrow.src = 'arrow.gif'; //arrow.style.borderWidth = '0'; arrow.className = 'subind'; } addEvent(window, 'load', new Function('listMenu.activateMenu("listMenuRoot", arrow)')); // You may wish to leave your menu as a visible list initially, then apply its style // dynamically on activation for better accessibility. Screenreaders and older browsers will // then see all your menu data, but there will be a 'flicker' of the raw list before the // page has completely loaded. If you want to do this, remove the CLASS="..." attribute from // the above outermost UL tag, and uncomment this line: //addEvent(window, 'load', new Function('getRef("listMenuRoot").className="menulist"')); // To create more menus, duplicate this section and make sure you rename your // menu object to something different; also, activate another