<!--index.htm-->
<HTML>
<HEAD>
<title>index</title>
<meta content=" http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<xml id="fcmenu" src="fcmenu.xml"></xml>
<xml id="xmldoc" src="fcitem.xml"></xml>
<script language="javascript">
<!--
var t;
function over(td)
{td.bgColor='#dfbfdf';}
function out(td)
{td.bgColor='#dfbf68';}
function outset(td)
{td.style.borderStyle = "outset";}
function down(mname,td)
{
itemdiv.style.visibility = "hidden";
td.style.borderStyle = "inset";
fcmenu.recordset.movefirst();
tmp = "<table onmouseout = 'itemout()' border=1 width=100% cellSpacing=0 cellPadding=0 style='border-width:1px;border-style:none;'>";
tmp = tmp + "<tr><td height=28px align=center valign=center style='border-width:1px;border-style:solid;border-color=white;background-color:#f7e4bc;cursor:default'>" +mname + "</td></tr>"
for(i=0;i<fcmenu.recordset.recordcount;i++)
{
if(fcmenu.recordset.fields(mname)+"" == "null" || fcmenu.recordset.fields(mname) + "" == "")
break;
tmp = tmp + "<tr><td id = 'm" + i + "'";
tmp = tmp + " οnmοusemοve=showitem('" + fcmenu.recordset.fields(mname) + "')";
tmp = tmp + " height=28px align=center valign=center style='border-width:1px;cursor:hand;border-style:solid;border-color=white;background-color:#dfbf68'>" ;
tmp = tmp + fcmenu.recordset.fields(mname) + "</td></tr>";
fcmenu.recordset.movenext();
}
tmp = tmp + "</table>";
left.innerHTML = tmp;
}
function showitem(iname)
{
var ns,ni,i;
ns = xmldoc.documentElement.selectNodes(iname + " /childitem/@title");
ni = xmldoc.documentElement.selectNodes(iname + " /childitem/@id");
i = 0;
tmp = "<table border=0 cellSpacing=0 cellPadding=0 >";
while(true)
{
if(ns.item(i)==null)
{break;}
tmp = tmp + "<tr><td id = 'i" +i + "'";
tmp = tmp + " height=28px align=center valign=center style='border-width:1px;cursor:hand;border-style:solid;border-color:white;' ";
tmp = tmp + "οnclick=/"writecontent('" + iname + "'," + ni.item(i).text + ")/">";
tmp = tmp + ns.item(i).text + "</td></tr>";
i = i+1;
}
tmp = tmp + "</table>";
itemdiv.innerHTML = tmp ;
itemdiv.style.left=118;
itemdiv.style.top =88 + Math.floor((event.y-89)/28)*28;
itemdiv.style.visibility = "visible";
}
function writecontent(iname,id)
{
var nt,ni,i;
nt = xmldoc.documentElement.selectNodes(iname + "/childitem");
ni = xmldoc.documentElement.selectNodes(iname + " /childitem/@id");
i = 0;
while(true)
{
if(ni.item(i)==null)
{break;}
if(ni.item(i).text == id)
{
ibody.document.close();
ibody.document.write("<p align=center style='font-color:red;font-size:24px'>" + iname + "</p>");
ibody.document.write(nt.item(i).text);
break;
}
i++;
}
}
function itemout()
{
t=window.setTimeout("itemdiv.style.visibility = 'hidden';",10);
}
//-->
</script>
</HEAD>
<body bottomMargin="0" bgColor="#f7e4bc" leftMargin="0" topMargin="0" rightMargin="0"
MS_POSITIONING="GridLayout">
<TABLE height="100%" cellSpacing="0" cellPadding="0" width="100%" border="0">
<TR>
<TD style="WIDTH: 118px; HEIGHT: 88px" vAlign="top"></TD>
<TD style="HEIGHT: 88px" vAlign="bottom" align="right">
<TABLE id="menu1" style="COLOR: #660000" cellSpacing="0" cellPadding="0" width="450" bgColor="#dfbf68"
border="0">
<TR>
<TD οnmοuseup="outset(td1)" οnmοusedοwn="down('金帝经纬',td1)" id="td1" οnmοuseοver="over(td1)"
style="BORDER-RIGHT:#ffcc66 3px outset; BORDER-TOP:#ffcc66 3px outset; BORDER-LEFT:#ffcc66 3px outset; CURSOR:hand; BORDER-BOTTOM:#ffcc66 3px outset"
οnmοuseοut="out(td1)" align="center">金帝经纬</TD>
<TD οnmοuseup="outset(td2)" οnmοusedοwn="down('管理论坛',td2)" id="td2" οnmοuseοver="over(td2)"
style="BORDER-RIGHT:#ffcc66 3px outset; BORDER-TOP:#ffcc66 3px outset; BORDER-LEFT:#ffcc66 3px outset; CURSOR:hand; BORDER-BOTTOM:#ffcc66 3px outset"
οnmοuseοut="out(td2)" align="center">管理论坛</TD>
<TD οnmοuseup="outset(td3)" οnmοusedοwn="down('成长课程',td3)" id="td3" οnmοuseοver="over(td3)"
style="BORDER-RIGHT:#ffcc66 3px outset; BORDER-TOP:#ffcc66 3px outset; BORDER-LEFT:#ffcc66 3px outset; CURSOR:hand; BORDER-BOTTOM:#ffcc66 3px outset"
οnmοuseοut="out(td3)" align="center">成长课程</TD>
<TD οnmοuseup="outset(td4)" οnmοusedοwn="down('欣幸岁月',td4)" id="td4" οnmοuseοver="over(td4)"
style="BORDER-RIGHT:#ffcc66 3px outset; BORDER-TOP:#ffcc66 3px outset; BORDER-LEFT:#ffcc66 3px outset; CURSOR:hand; BORDER-BOTTOM:#ffcc66 3px outset"
οnmοuseοut="out(td4)" align="center">欣幸岁月</TD>
<TD οnmοuseup="outset(td5)" οnmοusedοwn="down('咖啡物语',td5)" id="td5" οnmοuseοver="over(td5)"
style="BORDER-RIGHT:#ffcc66 3px outset; BORDER-TOP:#ffcc66 3px outset; BORDER-LEFT:#ffcc66 3px outset; CURSOR:hand; BORDER-BOTTOM:#ffcc66 3px outset"
οnmοuseοut="out(td5)" align="center">咖啡物语</TD>
</TR>
</TABLE>
</TD>
</TR>
<TR>
<TD id="left" style="WIDTH: 118px" vAlign="top"><FONT face="宋体"></FONT></TD>
<TD vAlign="top">
<iframe id="ibody" marginWidth="0" marginHeight="0" frameBorder="no" width="100%" scrolling="auto"
height="100%"></iframe>
</TD>
</TR>
</TABLE>
<DIV id="itemdiv" style="Z-INDEX:10000; LEFT:0px; POSITION:absolute; TOP:0px; BACKGROUND-COLOR:#ffcc66"
ms_positioning="FlowLayout" οnmοuseοver="window.clearTimeout(t)" οnmοusemοve="window.clearTimeout(t)" οnmοuseοut="itemout()"></DIV>
<FONT style="BACKGROUND-COLOR: #ffffff" face="宋体"></FONT><FONT face="宋体"></FONT>
</body>
</HTML>
<!--转载请注明作者及出处: http://blog.csdn.net/curllion-->
相关链接:
XML实现WEB动态菜单2--xml文件
XML实现WEB动态菜单3--菜单的管理
<HTML>
<HEAD>
<title>index</title>
<meta content=" http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<xml id="fcmenu" src="fcmenu.xml"></xml>
<xml id="xmldoc" src="fcitem.xml"></xml>
<script language="javascript">
<!--
var t;
function over(td)
{td.bgColor='#dfbfdf';}
function out(td)
{td.bgColor='#dfbf68';}
function outset(td)
{td.style.borderStyle = "outset";}
function down(mname,td)
{
itemdiv.style.visibility = "hidden";
td.style.borderStyle = "inset";
fcmenu.recordset.movefirst();
tmp = "<table onmouseout = 'itemout()' border=1 width=100% cellSpacing=0 cellPadding=0 style='border-width:1px;border-style:none;'>";
tmp = tmp + "<tr><td height=28px align=center valign=center style='border-width:1px;border-style:solid;border-color=white;background-color:#f7e4bc;cursor:default'>" +mname + "</td></tr>"
for(i=0;i<fcmenu.recordset.recordcount;i++)
{
if(fcmenu.recordset.fields(mname)+"" == "null" || fcmenu.recordset.fields(mname) + "" == "")
break;
tmp = tmp + "<tr><td id = 'm" + i + "'";
tmp = tmp + " οnmοusemοve=showitem('" + fcmenu.recordset.fields(mname) + "')";
tmp = tmp + " height=28px align=center valign=center style='border-width:1px;cursor:hand;border-style:solid;border-color=white;background-color:#dfbf68'>" ;
tmp = tmp + fcmenu.recordset.fields(mname) + "</td></tr>";
fcmenu.recordset.movenext();
}
tmp = tmp + "</table>";
left.innerHTML = tmp;
}
function showitem(iname)
{
var ns,ni,i;
ns = xmldoc.documentElement.selectNodes(iname + " /childitem/@title");
ni = xmldoc.documentElement.selectNodes(iname + " /childitem/@id");
i = 0;
tmp = "<table border=0 cellSpacing=0 cellPadding=0 >";
while(true)
{
if(ns.item(i)==null)
{break;}
tmp = tmp + "<tr><td id = 'i" +i + "'";
tmp = tmp + " height=28px align=center valign=center style='border-width:1px;cursor:hand;border-style:solid;border-color:white;' ";
tmp = tmp + "οnclick=/"writecontent('" + iname + "'," + ni.item(i).text + ")/">";
tmp = tmp + ns.item(i).text + "</td></tr>";
i = i+1;
}
tmp = tmp + "</table>";
itemdiv.innerHTML = tmp ;
itemdiv.style.left=118;
itemdiv.style.top =88 + Math.floor((event.y-89)/28)*28;
itemdiv.style.visibility = "visible";
}
function writecontent(iname,id)
{
var nt,ni,i;
nt = xmldoc.documentElement.selectNodes(iname + "/childitem");
ni = xmldoc.documentElement.selectNodes(iname + " /childitem/@id");
i = 0;
while(true)
{
if(ni.item(i)==null)
{break;}
if(ni.item(i).text == id)
{
ibody.document.close();
ibody.document.write("<p align=center style='font-color:red;font-size:24px'>" + iname + "</p>");
ibody.document.write(nt.item(i).text);
break;
}
i++;
}
}
function itemout()
{
t=window.setTimeout("itemdiv.style.visibility = 'hidden';",10);
}
//-->
</script>
</HEAD>
<body bottomMargin="0" bgColor="#f7e4bc" leftMargin="0" topMargin="0" rightMargin="0"
MS_POSITIONING="GridLayout">
<TABLE height="100%" cellSpacing="0" cellPadding="0" width="100%" border="0">
<TR>
<TD style="WIDTH: 118px; HEIGHT: 88px" vAlign="top"></TD>
<TD style="HEIGHT: 88px" vAlign="bottom" align="right">
<TABLE id="menu1" style="COLOR: #660000" cellSpacing="0" cellPadding="0" width="450" bgColor="#dfbf68"
border="0">
<TR>
<TD οnmοuseup="outset(td1)" οnmοusedοwn="down('金帝经纬',td1)" id="td1" οnmοuseοver="over(td1)"
style="BORDER-RIGHT:#ffcc66 3px outset; BORDER-TOP:#ffcc66 3px outset; BORDER-LEFT:#ffcc66 3px outset; CURSOR:hand; BORDER-BOTTOM:#ffcc66 3px outset"
οnmοuseοut="out(td1)" align="center">金帝经纬</TD>
<TD οnmοuseup="outset(td2)" οnmοusedοwn="down('管理论坛',td2)" id="td2" οnmοuseοver="over(td2)"
style="BORDER-RIGHT:#ffcc66 3px outset; BORDER-TOP:#ffcc66 3px outset; BORDER-LEFT:#ffcc66 3px outset; CURSOR:hand; BORDER-BOTTOM:#ffcc66 3px outset"
οnmοuseοut="out(td2)" align="center">管理论坛</TD>
<TD οnmοuseup="outset(td3)" οnmοusedοwn="down('成长课程',td3)" id="td3" οnmοuseοver="over(td3)"
style="BORDER-RIGHT:#ffcc66 3px outset; BORDER-TOP:#ffcc66 3px outset; BORDER-LEFT:#ffcc66 3px outset; CURSOR:hand; BORDER-BOTTOM:#ffcc66 3px outset"
οnmοuseοut="out(td3)" align="center">成长课程</TD>
<TD οnmοuseup="outset(td4)" οnmοusedοwn="down('欣幸岁月',td4)" id="td4" οnmοuseοver="over(td4)"
style="BORDER-RIGHT:#ffcc66 3px outset; BORDER-TOP:#ffcc66 3px outset; BORDER-LEFT:#ffcc66 3px outset; CURSOR:hand; BORDER-BOTTOM:#ffcc66 3px outset"
οnmοuseοut="out(td4)" align="center">欣幸岁月</TD>
<TD οnmοuseup="outset(td5)" οnmοusedοwn="down('咖啡物语',td5)" id="td5" οnmοuseοver="over(td5)"
style="BORDER-RIGHT:#ffcc66 3px outset; BORDER-TOP:#ffcc66 3px outset; BORDER-LEFT:#ffcc66 3px outset; CURSOR:hand; BORDER-BOTTOM:#ffcc66 3px outset"
οnmοuseοut="out(td5)" align="center">咖啡物语</TD>
</TR>
</TABLE>
</TD>
</TR>
<TR>
<TD id="left" style="WIDTH: 118px" vAlign="top"><FONT face="宋体"></FONT></TD>
<TD vAlign="top">
<iframe id="ibody" marginWidth="0" marginHeight="0" frameBorder="no" width="100%" scrolling="auto"
height="100%"></iframe>
</TD>
</TR>
</TABLE>
<DIV id="itemdiv" style="Z-INDEX:10000; LEFT:0px; POSITION:absolute; TOP:0px; BACKGROUND-COLOR:#ffcc66"
ms_positioning="FlowLayout" οnmοuseοver="window.clearTimeout(t)" οnmοusemοve="window.clearTimeout(t)" οnmοuseοut="itemout()"></DIV>
<FONT style="BACKGROUND-COLOR: #ffffff" face="宋体"></FONT><FONT face="宋体"></FONT>
</body>
</HTML>
<!--转载请注明作者及出处: http://blog.csdn.net/curllion-->
相关链接:
XML实现WEB动态菜单2--xml文件
XML实现WEB动态菜单3--菜单的管理