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>
a complete listing of services can be found there.