<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<meta name="Generator" content="Dreamweaver8" />
<meta name="Author" content="枫叶随风 QQ:455948725 E-mail:liukun615@126.com" />
<link rel="shortcut icon" href="http://www.fengyekun.com/favicon.ico" />
<title>JavaScript弹出菜单</title>
<style type="text/css">
<!--
* {font-family:"宋体", Arial, Helvetica, sans-serif; margin:0px; padding:0px; font-size:12px;}
#main {width:100%;}
#content {
margin-top:100px;
}
#navbg {
background:#CC0033;
}
#nav {
position:relative;
margin:0px auto;
width:403px;
}
#menu li {
float:left;
width:100px;
height:30px;
line-height:30px;
}
#menu a:link,#menu a:visited,#menu a:hover {
color:#fff;
text-decoration:none;
}
#menudiv {
top:0px;
padding-top:30px;
width:100px;
}
#menudiv table {
width:100px;
border-top:1px solid #fff;
background:#CC0033;
}
#menudiv table td {
height:25px;
line-height:25px;
text-align:center;
color:#fff;
}
-->
</style>
<script language="javascript" type="text/javascript">
function GetID(ObjID){
return document.getElementById(ObjID);
}
function RemoveChild(ObjID){
var Node=GetID(ObjID);
if (Node) Node.parentNode.removeChild(Node);
}
function Menu(Num){
RemoveChild("menudiv");
var Html="",LeftCoor;
Html+="<table cellSpacing=/"0/" cellPadding=/"0/" border=/"0/">";
switch(Num){
case 0:
Html+="<tr><td>一一一一一</td></tr>";
Html+="<tr><td>一一一一一</td></tr>";
Html+="<tr><td>一一一一一</td></tr>";
Html+="<tr><td>一一一一一</td></tr>";
Html+="<tr><td>一一一一一</td></tr>";
break;
case 1:
Html+="<tr><td>二二二二二</td></tr>";
Html+="<tr><td>二二二二二</td></tr>";
Html+="<tr><td>二二二二二</td></tr>";
Html+="<tr><td>二二二二二</td></tr>";
Html+="<tr><td>二二二二二</td></tr>";
break;
case 2:
Html+="<tr><td>三三三三三</td></tr>";
Html+="<tr><td>三三三三三</td></tr>";
Html+="<tr><td>三三三三三</td></tr>";
Html+="<tr><td>三三三三三</td></tr>";
Html+="<tr><td>三三三三三</td></tr>";
break;
case 3:
Html+="<tr><td>四四四四四</td></tr>";
Html+="<tr><td>四四四四四</td></tr>";
Html+="<tr><td>四四四四四</td></tr>";
Html+="<tr><td>四四四四四</td></tr>";
Html+="<tr><td>四四四四四</td></tr>";
}
Html+="</table>";
var MenuDiv=document.createElement("div");
MenuDiv.id="menudiv";
MenuDiv.style.position="absolute";
MenuDiv.style.left=Num*100+"px";
MenuDiv.style.display="block";
MenuDiv.οnmοuseοver=function(){KeepMenu();}
MenuDiv.οnmοuseοut=function(){HiddenMenu();}
MenuDiv.innerHTML=Html;
GetID("nav").appendChild(MenuDiv);
}
function HiddenMenu(){
GetID("menudiv").style.display="none";
}
function KeepMenu(){
GetID("menudiv").style.display="block";
}
</script>
</head>
<body>
<div id="main">
<div id="content">
<div id="navbg">
<div id="nav">
<ul id="menu">
<li><a href="" οnmοuseοver="Menu(0);" οnmοuseοut="HiddenMenu();">菜单一</a></li>
<li><a href="" οnmοuseοver="Menu(1);" οnmοuseοut="HiddenMenu();">菜单二</a></li>
<li><a href="" οnmοuseοver="Menu(2);" οnmοuseοut="HiddenMenu();">菜单三</a></li>
<li><a href="" οnmοuseοver="Menu(3);" οnmοuseοut="HiddenMenu();">菜单四</a></li>
</ul>
</div>
</div>
</div>
</div>
<script language="JavaScript" type="text/javascript">GetID("main").style.height=document.documentElement.clientHeight+"px";</script>
</body>
</html>