当前页面: 开发资料首页 → Javascript 专题 → 无级别限制菜单(数据库-XML-JavaScript)
摘要: 无级别限制菜单(数据库-XML-JavaScript
数据表 SM_Menu
Name Parent MID Url (MID关键字,自增长)
<head>
var objMenuXml;
var GlobalMID="";
var GlobalMName="";
var GlobalPMID="";
var GlobalPMName="";
function Win_load()
{
var NodeList = objMenuXml.selectNodes("//SM_Menu[Parent=0]"); //zhangxn
menus.innerHTML = buildMenus(NodeList,0);
}
function buildMenus(xmlClds,nPace)
{
var sOutHtml = "<table border=0 >";
for(var i=0;i
var nMenuID = xmlClds[i].selectSingleNode("MID").text;
var sUsers = xmlClds[i].selectSingleNode("Name").text;
var sDisabled ="";
if(Trim(xmlClds[i].selectSingleNode("Url").text) == "")
{
sOutHtml += "<tr><td>
if(div.style.display == "none")
{
img.src = "../images/bnopen.gif";
if(tmpTxt == '0')
{
div.innerHTML = buildMenus(objMenuXml.selectNodes("//SM_Menu[Parent="+GlobalMID+"]"),space);
eval("hidTxt"+GlobalMID+".value=1");
}
div.style.display = "block";
}
else
{
img.src = "../images/bnclose.gif";
div.style.display = "none";
}
}
</head>
<body onload=win_onload()>