RESEARCH OF THE DAY

SE BLOG: StarDate 05/03/06
TODAY'S TOPIC - JAVASCRIPT TIMEOUT
 
Links to My Projects
and other Current FX
 
onMouseover CSS DROPDOWN MENU which needs a timeout function

<script type="text/javascript">
<!--
var W3CDOM = document.getElementById;
var counter = 0;
var globalNav = new Array;

function getObj(idvalue) {
  return document.getElementById(idvalue);
}

function show() {
  var num = this.number;
  if (navMenus[num].style.display == 'block') navMenus[num].style.display = 'none';
  else navMenus[num].style.display = 'block';
}

window.onload = function() {
  if (!W3CDOM) return;

  var navArea = getObj('nav');
  navMenus = navArea.getElementsByTagName('div');
  var allLinks = navArea.getElementsByTagName('a');
 
  for (i=0; i<allLinks.length; i++) {
      if (allLinks[i].className == 'global') {
          globalNav[counter] = allLinks[i];
          globalNav[counter].onmouseover = show;
          globalNav[counter].number = counter;
          counter++;
      }
  }
 
  for (i=0; i<navMenus.length; i++) {
      navMenus[i].style.display = 'none';
     
  }
}
-->
</script>