p;"XML路径", false ) ;
oXmlHttp.send(null) ;
root = oXmlHttp.responseXML.documentElement;
}
CreateXMLDOM()
function funCreatePullMenu(passPid,ChildId)
{
var currentItems = root.selectNodes("//Proot/Item[@pid = " + passPid + "]");
var iItems = currentItems.length;
var k=0;
if(iItems > 0)
{
var pdiv = document.createElement("DIV");
pdiv.id="piv" + passPid;
pdiv.className = "piv" + ChildId;
pdiv.name = "piv" + passPid;
if(passPid>0)
{
pdiv.style.display="none";
document.getElementById("div" + passPid).appendChild(pdiv);
}
else
{
document.getElementById("odiv").appendChild(pdiv);
}
for(var i = 0; i < iItems; i++)
{
var _id = currentItems[i].attributes[0].value;
var newChild = document.createElement("DIV");
newChild.id="div" + _id;
newChild.className = "div" + ChildId;
newChild.name = "div" + _id;
var _v ;
if(CheckPullMenu(_id))
{
_1= _id
_v = "<a href=''javascript:showsubmenu(" + _1 + ")''> " +currentItems[i].firstChild.data + "</a>";
}
else
{
_v = "<a href=''ProductList.aspx?type=" + _id + "''>"+ currentItems[i].firstChild.data +"</a>";
}
newChild.innerHTML=_v;
document.getElementById("piv" + passPid).appendChild(newChild);
if(CheckPullMenu(_id))
{
funCreatePullMenu(_id,ChildId+1)
}
}
}
}
//检测是否有下级
function CheckPullMenu(passPid)
{
var currentItems = root.selectNodes("//Proot/Item[@pid = " + passPid + "]");
var iItems = currentItems.length;
if(iItems > 0)
{
return true;
}
else
{
return false;
}
}
//显示隐藏层
function showsubmenu(sid)
{
var whichEl = document.getElementById( "piv" +sid);
if (whichEl.style.display == "none")
{
whichEl.style.display="block";
}
else
&nb