Team:KAIST-Korea/js/multimenu

From 2011.igem.org

activateMenu = function(nav) {

   /* currentStyle restricts the Javascript to IE only */

if (document.all && document.getElementById(nav).currentStyle) { var navroot = document.getElementById(nav);

       /* Get all the list items within the menu */
       var lis=navroot.getElementsByTagName("LI");  

for (i=0; i<lis.length; i++) {

           /* If the LI has another menu level */
           if(lis[i].lastChild.tagName=="UL"){
               /* assign the function to the LI */
            	lis[i].onmouseover=function() {		
                  /* display the inner menu */
                  this.lastChild.style.display="block";
     			}

lis[i].onmouseout=function() {

                   this.lastChild.style.display="none";

}

           }

} } } /* I do this differently on the test page to fix a problem float container problem in IE5 Mac*/ /*Uncomment the function below*/

window.onload= function(){

   activateMenu('nav'); //you only need one of these for each menu

// activateMenu('vertnav'); scrollInit; }