Template:Tokyotechmenutablet

From 2013.igem.org

(Difference between revisions)
(Created page with "<html> <head> <meta name="generator" content="MediaWiki 1.16.5" /> <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/> <style type="text/css"> html ...")
Line 470: Line 470:
}
}
</style><!-- Core QuickMenu Code -->
</style><!-- Core QuickMenu Code -->
-
<script type="text/javascript">
 
-
<!--
 
-
var timeout = 500; //unit: ms
 
-
var temp_timer = 0;  //for temp.
 
-
var showed_item = 0;  //for temp.
 
-
function OpenMenu(elem)
 
-
{
 
-
StopMenuTimer();
 
-
if(showed_item) showed_item.style.display = 'none';
 
-
 
-
showed_item = elem.getElementsByTagName('ul').item(0);
 
-
if(showed_item == null) return;
 
-
showed_item.style.display = 'block';
 
-
 
-
}
 
-
 
-
function CloseMenu()
 
-
{
 
-
if(showed_item) showed_item.style.display = 'none';
 
-
}
 
-
 
-
function SetCloseTimer()
 
-
{
 
-
StopMenuTimer();
 
-
temp_timer = window.setTimeout(CloseMenu, timeout);
 
-
}
 
-
 
-
function StopMenuTimer()
 
-
{
 
-
if(temp_timer)
 
-
{
 
-
window.clearTimeout(temp_timer);
 
-
temp_timer = null;
 
-
}
 
-
}
 
-
 
-
function getElementsByClass() {
 
-
    var classElements = new Array();
 
-
    var allElements = document.getElementsByTagName("*");
 
-
    for (i = 0 ; i < allElements.length; i++) {
 
-
if (allElements[i].className == 'firstHeading') {
 
-
    allElements[i].style.display = 'none';
 
-
  // window.alert('発見。');
 
-
}
 
-
    }
 
-
}
 
-
 
-
window.onload = function() {
 
-
getElementsByClass();
 
-
var menu = window.document.getElementById('qm0');
 
-
if(menu==null)
 
-
return;
 
-
var list = menu.getElementsByTagName('li');
 
-
for(i=0; i<list.length; i++)
 
-
{
 
-
list[i].onmouseover = function(){
 
-
OpenMenu(this);
 
-
}
 
-
 
-
list[i].onmouseout = function(){SetCloseTimer();}
 
-
list[i].onclick    = function(){
 
-
if(showed_item) CloseMenu();
 
-
else OpenMenu(this);
 
-
}
 
-
 
-
var n_list = list[i].getElementsByTagName('ul');
 
-
for(j=0; j<n_list.length; j++)
 
-
{
 
-
n_list[j].onmouseout = function(){SetCloseTimer();}
 
-
n_list[j].onmouseover= function(){StopMenuTimer();}
 
-
}
 
-
}
 
-
}
 
-
//-->
 
-
</script>
 
</head>
</head>

Revision as of 08:54, 24 October 2013